0
0
0
0
0
0
-1
-1
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
0
-1
0
-1
1
-2
1
66
342
-79
-891
-788
-452
-338
-11
424
103
-457
-354
-216
-457
-376
211
43
-254
-245
-406
-467
-119
217
171
69
-511
-1239
-526
287
-144
-231
617
400
-513
-422
144
-84
-623
-689
-300
-95
-289
269
686
198
41
136
-250
-384
148
-5
-1269
-1599
-44
1064
474
363
27
160
789
462
-1083
-1855
-789
-431
-674
-442
891
1320
635
-14
-465
-1051
-1484
-1044
-696
-526
115
908
624
35
-279
-380
-428
-201
-395
-996
-1340
-1288
-200
843
958
599
-347
-1184
-902
-557
-456
-212
69
-254
-803
-339
416
540
-121
-801
-654
-310
-840
-585
731
432
-584
-706
-77
-136
-251
-294
-657
-800
-1006
-323
550
1127
660
-408
-1130
-1371
-783
202
501
-729
-1141
-286
481
574
594
416
-724
-1802
-1747
-146
434
-47
-22
604
-247
-1754
-1199
486
1074
468
-748
-1585
-1399
-1008
-343
707
1576
1001
-387
-1411
-796
-191
-1145
-1431
-270
450
539
707
850
461
-696
-1573
-1446
-285
374
180
-296
-654
-641
-157
586
1079
911
-92
-1534
-2150
-1085
-269
416
1398
1335
-217
-831
-208
-95
-76
231
-303
-1170
-1089
-173
973
1003
700
33
-494
-581
-594
-417
131
308
-417
-1006
-296
695
481
333
143
-873
-1484
-380
327
205
304
591
345
-543
-325
17
-818
-1256
-517
255
-47
-136
613
882
492
20
-88
-786
-1436
-1270
-690
-173
3
303
742
1265
1017
-787
-2061
-1297
-331
125
310
-22
-404
162
137
-566
-355
388
278
-223
-426
-882
-1101
-800
-37
985
1394
349
-960
-1232
-328
155
-92
-175
320
-1
-1043
-349
755
752
-94
-640
-700
-318
336
344
149
87
-658
-1312
-278
542
-25
-720
-294
315
235
90
-290
-627
-643
-458
-151
-220
-730
-1132
-558
719
547
-55
378
358
-748
-826
28
-435
-1286
-664
101
407
1154
1395
-170
-1807
-994
419
-375
-1059
-53
487
-104
-412
-3
417
728
1068
725
-979
-2595
-2376
-661
678
722
474
596
828
582
-176
-1446
-1733
-978
-297
147
510
-108
-576
-68
-49
282
628
-15
-893
-1176
-1353
-975
-290
26
353
763
577
-597
-1191
-741
-583
-193
367
-71
-1044
-873
-300
-80
249
209
22
-94
-482
-1038
-1011
-604
224
-283
-509
891
658
-572
-23
110
-1237
-1436
256
415
-782
-776
-67
545
293
-121
-429
229
518
315
-538
-1845
-1568
-702
-3
503
1031
1613
1246
-633
-2429
-2061
-329
682
408
-317
-472
-855
-911
196
1480
1493
93
-1611
-2982
-2313
-396
388
384
774
1179
603
-908
-1980
-1512
-193
-186
-1137
-735
535
815
-65
-887
-739
-34
226
-206
-653
-684
-602
0
0
0
-1
-1
0
-1
0
-1
0
-1
0
-1
0
-2
1
-3
3
-4
4
-6
6
-8
8
-10
11
-14
16
-22
38
-174
-1216
-764
-264
-923
-692
1035
1152
-832
-1432
423
266
-1972
-1343
972
736
-1280
-724
1391
842
-1257
-1400
-673
-134
436
1517
74
-2552
-1709
314
1462
423
-450
-54
-226
-886
-227
733
-413
-832
591
666
-349
-344
-447
-1163
-1300
-24
1418
812
474
-67
-1919
-1813
-327
782
497
-396
-622
-588
-208
-82
-197
964
1226
-422
-1821
-392
1208
-1166
-2496
427
1047
-416
168
1589
657
-1447
-1481
-685
-766
-687
647
1220
61
-1059
-785
-543
-61
542
-36
-528
-568
-32
-71
-493
-593
-281
-336
-118
1251
1167
-1260
-993
260
-1074
-1258
366
952
159
-226
570
955
-1157
-2200
-640
-215
-842
150
747
411
-236
-969
-1093
-1485
-341
1192
1208
-72
-1777
-1269
-859
-475
636
1836
411
-1739
-1213
247
334
-698
-934
-649
198
1448
2268
512
-1878
-2305
-1004
-529
-1047
-48
1993
1629
-97
137
844
-1382
-3040
-1283
128
-283
-374
42
-484
-586
2470
4301
373
-4176
-3836
-676
-332
-1426
-414
1120
1130
887
1514
1307
-898
-2592
-2644
-2019
-356
593
-140
246
1302
866
274
-435
-785
-731
-778
-982
-1792
-1669
37
537
460
1939
1826
-1139
-2253
-471
-409
-1256
-708
460
113
-910
-170
1437
2449
1546
-992
-3032
-1832
-17
-267
-1097
-113
1800
2381
963
-1087
-1188
-882
-1142
-407
550
-179
-967
87
1102
432
-128
96
64
-435
-798
-824
-861
-423
-111
-6
481
1421
1332
341
-765
-1473
-1267
-731
37
-24
641
671
-1111
-1044
972
386
-777
926
1103
-657
-1909
-1381
69
347
348
1340
1526
-1105
-2352
90
607
-1897
-773
1209
1351
496
-467
-666
-342
-107
-870
-996
60
663
849
581
-841
-1232
-1212
-478
382
677
225
-1022
-862
68
441
-104
-1392
-811
-62
-1416
-1241
1487
2310
593
-835
-1309
-1377
-1310
-1307
-121
332
-328
977
2600
196
-3182
-1648
974
883
-769
-1385
-1492
291
1070
-1146
-740
1191
1429
424
-943
-1045
-130
-4
-2218
-2911
-276
2189
1377
373
1533
-287
-3907
-1858
2352
541
-1640
-1760
-1119
-256
284
-115
-175
624
47
-464
-142
-684
-1206
-983
-767
-481
-998
-1217
320
700
614
1038
552
-995
-2461
-1679
-887
-1014
-750
579
1842
1299
-213
-1457
-1018
-493
-1003
-1001
351
1660
1387
1
-381
-642
-1780
-1891
-436
1021
1014
487
447
1015
-457
-2636
-2481
-420
1474
1701
448
54
-449
-2201
-1970
259
902
705
887
-356
-919
-558
-178
-435
-1414
-1053
-388
550
601
-790
-183
1796
116
-3304
-2782
542
949
-1198
-1695
733
2123
545
-875
-1074
-668
-1592
-1962
-204
1676
698
-1340
-1137
568
-170
-813
-16
872
-33
-587
249
-270
-1008
-1835
-1256
61
1311
1194
403
-77
-864
-1336
-1205
-1421
-1325
-50
1527
2277
33
-2200
-1284
-230
-139
-369
-434
-289
-178
468
1308
-431
-3142
-1272
1220
392
-908
310
310
-1443
-1216
602
1788
550
-1953
-1224
958
-741
-1946
507
140
-3129
-1329
2728
2743
-403
-1752
-397
351
-421
-917
-6
-14
-812
-867
-384
-784
-722
293
700
2341
1803
-1203
-2633
-2232
-1166
135
1229
674
107
-687
-383
1394
452
-1286
-645
-287
-168
-389
-775
-1335
-1058
893
1393
1150
570
-820
-1691
-1694
-1314
-852
-303
432
1135
-289
-1019
-264
-436
-381
164
795
-495
-2372
-1446
716
543
-1145
-289
840
477
169
-1218
-1861
-87
1426
-352
-1309
-32
490
63
2
31
-680
-269
769
-527
-704
-194
-1747
-1404
998
1025
235
644
340
-433
-1765
-2043
-1221
360
1055
1828
1856
-1110
-3232
-1519
813
611
-634
-240
1457
812
-1091
-1760
-612
-416
-1320
-575
1678
947
-1319
-1156
122
444
-678
-1151
-844
363
819
63
-1474
-332
667
-285
-990
-619
-24
-384
-480
-651
254
1755
3101
1082
-3247
-3959
-992
859
309
546
800
-362
-306
678
30
-75
1170
381
-1986
-1818
0
722
916
-213
-560
-1025
-927
113
494
405
999
-53
-1811
-1619
-1771
-1053
1243
2051
-1006
-1425
1664
1495
-1895
-3003
203
1617
-815
-1387
586
1004
-131
-764
-272
-687
-1785
-1531
-82
1444
1307
12
-1409
-1835
-768
-442
-551
849
865
-310
-162
-207
-1318
-2228
-1367
632
1747
501
-257
-668
-1971
-1816
33
2012
1314
20
-749
-1396
-2136
-1778
3
1823
1797
-393
-2324
-1435
58
631
1912
1356
-3154
-5366
-1357
1817
329
-454
1210
445
-1713
-1256
408
-27
-1120
-2016
-2496
-632
957
645
1035
911
-1327
-2765
-1589
793
712
1026
1532
-973
-3647
-2556
77
1278
892
-316
-76
220
-697
-1851
-621
556
229
123
142
-257
-1067
-762
-1359
-849
1044
1625
1017
820
-577
-2772
-2514
-600
996
1345
788
515
-165
-1080
-175
737
-435
-1658
-1207
256
1084
245
-1637
-1731
-205
30
-269
1439
2249
-31
-1703
-1943
-2348
-1228
971
840
301
451
254
-1592
-2015
-57
505
287
120
-70
-1246
-1814
-480
1813
246
-1452
-274
482
181
794
884
-1469
-2533
-927
1131
1682
183
-797
-60
-500
-1764
-426
2244
1622
-586
-1388
-244
-67
-847
-967
151
939
-622
-1819
-1041
1253
1020
-757
-121
598
-1547
-2401
-151
1518
708
-1048
-1608
496
1176
9
-1874
-2088
-270
46
-768
-645
1760
2404
-15
-2936
-3084
-343
847
-18
-539
404
1033
-656
-2554
421
2157
-186
-2043
-1579
-253
-211
-529
383
1750
456
-474
-960
-1501
-1061
-1717
-1334
1554
4073
1462
-3361
-1772
929
139
-1357
-1329
636
723
-214
-602
267
341
653
571
-1354
-2005
-1310
-362
-331
354
1068
1283
-284
-1672
431
-887
-2468
991
1687
-2470
-2647
491
622
-500
638
1388
-894
-1070
-271
-1868
-3263
-1419
1500
2593
1653
-344
-1636
-1174
-68
-597
-1730
-1155
719
2174
1897
-1306
-3804
-1401
1151
360
8
522
-258
-290
-195
-1902
-2075
757
1088
-684
-320
87
-1405
-1880
28
1212
275
-628
131
-781
-2635
-719
503
2
803
824
-473
-1023
-656
-1081
339
1109
-644
-1970
-884
1269
955
11
-635
-79
1068
-352
-2367
-2542
-1404
1466
3354
2300
-384
-1780
-1070
-433
-543
-2002
-1779
-203
677
2488
3379
358
-3309
-1623
1390
-202
-1573
-1051
-1364
-565
1658
2042
1194
-643
-1651
-735
-296
-627
-745
4
-419
-1182
137
326
188
359
-648
-348
222
-840
-1155
479
1241
837
-1298
-2991
-879
1514
548
32
1212
908
-1528
-1907
-227
596
-150
-1155
-762
-434
-37
1034
1725
572
-1637
-2375
-1348
45
738
1273
-103
-2804
-1764
623
1457
1592
1714
-1438
-4469
-1903
-263
-580
452
1594
656
-1072
-1338
-241
348
-400
-984
-1098
-758
-620
-571
-351
-2
-46
-63
-15
-89
-437
-686
-694
-471
-76
-750
-270
133
-387
-455
391
1040
132
-1070
-479
-151
-86
637
541
17
-720
-167
629
210
-775
-273
501
-174
-816
247
1106
354
-131
192
-265
-1181
-494
1396
1202
-91
-212
-467
-678
-903
123
-314
-577
1059
1170
252
-278
-289
-1001
-1208
-208
-48
-544
-856
-830
-224
799
883
-266
695
925
-1011
-1646
-722
51
35
-183
257
967
295
-541
-79
-257
-646
-56
679
207
-655
-484
-875
-1628
-998
37
601
266
536
518
-669
-877
-789
-384
-456
-1376
-1557
-659
545
635
790
307
-941
-1490
-925
-21
-262
-867
-1188
-499
178
582
389
19
73
-887
-1434
-453
1000
677
-679
-827
-454
-131
-10
-1
-239
-721
-307
156
-116
-280
-363
-374
-278
258
235
-180
-324
-987
-811
284
640
-584
-808
509
626
-397
-916
-483
223
238
-12
-250
-856
-1050
-944
73
877
420
-716
-796
-501
-590
-460
340
707
52
-430
4
-705
-1262
-126
607
-2
-271
746
455
-376
-712
-410
-257
-245
-574
185
818
-126
-596
-525
-336
-451
-119
-174
-353
-210
-543
-886
-36
667
121
-859
-660
-75
-653
-1344
-412
937
883
-195
-781
-187
-134
-441
-418
-150
-292
-242
353
1011
880
-369
-921
-504
-316
-449
-634
-670
-235
30
420
913
448
-610
-1279
-787
-331
-862
-1358
-1049
-334
219
814
542
-447
-476
-29
-756
-1797
-1364
-303
110
93
26
171
-115
-554
-610
-290
-78
-29
-97
-442
-793
-1338
-1052
-369
52
-48
-208
105
352
-325
-1104
-786
-792
-715
-717
-1010
-747
-36
719
719
-57
-288
255
152
-851
-1368
-700
-525
-755
-343
409
333
-352
-412
-74
-283
-651
-208
-55
-440
-902
-621
-118
-334
-69
465
733
774
455
-242
-508
-629
-1376
-1223
-116
836
1018
646
171
-332
-733
-762
-796
-1336
-1459
-987
-354
-46
151
45
-540
-1326
-1245
-674
-687
-899
-539
-466
-837
-683
-190
-70
-783
-1155
-714
-174
-484
-597
-352
-301
-433
-642
-409
-387
-760
-958
-627
-166
-324
-465
-201
-54
-287
-734
-736
-521
-508
-702
-734
-406
-216
-465
-599
-452
-280
-232
-319
-134
13
49
-120
-303
-339
-433
-625
-683
-409
32
144
27
134
303
382
334
16
-508
-800
-718
-662
-667
-28
630
686
497
535
424
-134
-365
-191
-359
-1032
-1181
-603
44
85
-119
-153
-154
-227
-225
-206
-305
-454
-487
-404
-557
-665
-285
9
-37
-31
114
73
-295
-176
-123
-430
-593
-369
15
-88
-298
-217
-1
10
-89
-112
188
279
-165
-455
-480
-530
-639
-589
-440
-171
123
323
327
154
-198
-632
-904
-850
-654
-553
-373
-257
-364
-433
-240
-36
-95
-427
-652
-688
-620
-492
-520
-611
-592
-404
-322
-411
-439
-290
-211
-284
-259
-236
-321
-377
-461
-525
-599
-626
-501
-299
-179
-139
-119
-109
-183
-347
-541
-570
-584
-703
-618
-498
-382
-365
-332
-258
-333
-430
-432
-468
-469
-514
-554
-580
-597
-540
-474
-535
-575
-515
-522
-483
-476
-547
-594
-574
-654
-733
-634
-618
-610
-641
-743
-638
-568
-545
-547
-621
-639
-609
-624
-574
-565
-606
-646
-583
-420
-402
-426
-464
-631
-659
-529
-602
-580
-578
-606
-528
-418
-455
-499
-500
-476
-403
-359
-244
-43
41
95
161
109
79
35
-24
-11
-51
72
254
305
388
364
347
406
375
326
363
361
334
397
534
615
737
894
888
876
1030
1114
1161
1305
1359
1429
1537
1603
1696
1710
1706
1780
1849
1959
2047
2067
2221
2366
2673
2871
2932
3167
3274
3401
3588
3668
3512
2508
1282
-164
-1743
-2556
-3080
-3353
-3335
-3106
-2581
-1968
-1302
-1206
-1613
-2281
-3327
-4089
-4573
-4903
-4664
-4213
-3518
-2697
-1914
-1183
-631
-308
-351
-457
-416
-414
-281
-47
24
163
387
651
899
988
1080
1232
1455
1705
1731
1604
1390
959
461
-37
-480
-935
-1209
-1248
-1244
-1126
-1001
-943
-1135
-1444
-1884
-2442
-3050
-3418
-3690
-3831
-3774
-3674
-3406
-3022
-2718
-2520
-2460
-2403
-2353
-2271
-2128
-2004
-1812
-1641
-1390
-1091
-877
-768
-727
-616
-532
-484
-447
-416
-464
-568
-667
-857
-1062
-1231
-1403
-1510
-1609
-1683
-1746
-1744
-1710
-1777
-1823
-1912
-2025
-2115
-2174
-2188
-2103
-1968
-1805
-1562
-1403
-1228
-1099
-1032
-878
-780
-620
-394
-319
-203
-50
76
318
577
691
873
1219
1475
1771
2069
2391
2687
2859
2919
2855
2813
2771
2775
2840
2721
2749
3055
3319
3615
3961
4194
4384
4546
4844
5152
5426
5828
6167
6370
6521
4988
1783
-965
-3713
-5918
-6611
-6753
-7165
-7037
-5623
-3802
-2357
-1629
-1945
-3040
-4315
-5331
-5949
-6140
-5987
-5672
-4982
-3874
-2679
-1501
-318
491
962
1507
2331
3157
3556
3730
3591
2946
2303
1906
1541
1018
665
828
1325
2002
2646
2948
2629
1964
1225
243
-880
-2102
-3231
-3934
-4207
-4254
-4153
-3961
-3801
-3660
-3380
-3079
-2906
-2714
-2400
-2096
-1894
-1805
-1711
-1627
-1562
-1444
-1207
-895
-432
273
1130
1946
2578
2918
3002
2913
2598
2134
1575
1028
507
228
162
69
-60
-126
-216
-347
-454
-676
-1045
-1345
-1590
-1813
-2090
-2475
-2819
-3077
-3193
-3229
-3129
-3065
-2964
-2724
-2484
-2154
-1896
-1838
-1777
-1830
-1890
-1932
-1948
-1818
-1595
-1275
-1014
-783
-583
-468
-373
-447
-644
-792
-890
-922
-919
-922
-966
-1062
-1151
-1292
-1478
-1639
-1824
-1934
-1968
-2006
-1877
-1733
-1679
-1624
-1597
-1604
-1600
-1589
-1521
-1455
-1316
-1053
-890
-832
-729
-570
-401
-282
-77
42
114
383
501
595
731
845
1024
1227
1496
1682
1907
2257
2661
3004
3225
3340
3327
3258
3254
3120
2975
3052
3120
3304
3761
4284
4783
5168
5484
5844
6049
6212
6065
5792
5355
4802
3931
1178
-1706
-3926
-6350
-7496
-7612
-7812
-7725
-6934
-5448
-4126
-3148
-2345
-2153
-2322
-2784
-3204
-3199
-3122
-2818
-2448
-2170
-1806
-1274
-230
935
1812
2616
3440
4367
5198
5761
6032
5529
4423
3286
2252
1230
168
-581
-963
-1191
-1102
-807
-675
-699
-818
-957
-1321
-1970
-2630
-3134
-3462
-3715
-4061
-4423
-4689
-4682
-4359
-3788
-3112
-2422
-1518
-403
668
1555
2106
2342
2273
2088
1962
1695
1324
1068
1019
1165
1349
1562
1711
1741
1773
1760
1616
1294
870
420
-66
-554
-1159
-1864
-2492
-2946
-3300
-3579
-3727
-3727
-3533
-3157
-2783
-2525
-2379
-2306
-2249
-2236
-2262
-2282
-2269
-2179
-1933
-1656
-1380
-1039
-796
-605
-327
-64
187
406
563
693
719
599
279
-199
-706
-1200
-1588
-1919
-2078
-2145
-2065
-1885
-1718
-1590
-1624
-1582
-1601
-1603
-1596
-1590
-1475
-1492
-1459
-1367
-1344
-1232
-1134
-1049
-854
-627
-249
109
328
636
875
944
1000
1047
1115
1187
1290
1489
1803
2226
2650
3112
3538
3770
3778
3838
3850
3642
3476
3343
3190
3166
3233
3535
3916
4329
4848
5464
6112
6455
6721
6857
6661
6379
5767
3226
-259
-2967
-5737
-7799
-8525
-9093
-9536
-9300
-8034
-6283
-4967
-3584
-2307
-1549
-1063
-795
-384
-145
112
327
-18
-547
-1015
-930
-312
348
1033
1798
2899
4295
5654
6713
7078
6465
5423
4412
3385
2063
504
-854
-2065
-2979
-3464
-3845
-4250
-4448
-4170
-3626
-3178
-2820
-2481
-2079
-1701
-1508
-1611
-2112
-2721
-3089
-3159
-3051
-2929
-2606
-1894
-898
240
1328
2200
2806
3291
3827
4223
4226
3918
3442
2909
2312
1697
941
58
-619
-1048
-1285
-1437
-1481
-1408
-1274
-965
-766
-840
-1044
-1378
-1620
-1945
-2296
-2597
-3120
-3339
-3320
-3288
-3086
-2832
-2563
-2184
-1543
-941
-572
-318
-115
144
184
61
-56
-342
-647
-834
-1000
-1268
-1533
-1548
-1413
-1268
-1127
-1003
-901
-783
-624
-676
-876
-1120
-1418
-1712
-1974
-2211
-2466
-2583
-2555
-2485
-2250
-1894
-1555
-1293
-926
-477
-222
20
150
79
92
49
-85
-285
-549
-599
-596
-555
-419
-297
-16
336
635
974
1250
1528
1849
2152
2437
2656
2882
3030
3047
3108
3048
3044
3062
2957
3078
3311
3604
3989
4477
5032
5563
6290
6843
7189
7427
7216
7050
6684
5803
3431
-26
-2565
-5260
-7545
-8307
-9252
-10087
-10217
-9218
-7608
-6775
-5496
-3967
-2829
-1639
-641
375
927
1457
2059
1821
1243
449
-87
9
146
409
785
1432
2465
3540
4757
5498
5462
5286
5093
4734
3919
2756
1593
232
-1066
-2119
-3346
-4630
-5542
-5827
-5725
-5513
-5102
-4548
-3708
-2613
-1659
-1104
-926
-896
-818
-638
-506
-641
-877
-930
-829
-599
-260
78
364
822
1576
2397
2990
3379
3740
3939
3930
3684
3086
2246
1308
460
-306
-1117
-1885
-2484
-2853
-3022
-3084
-3087
-3015
-2740
-2323
-1895
-1504
-1255
-1106
-1103
-1221
-1344
-1562
-1961
-2370
-2524
-2602
-2663
-2479
-2207
-1912
-1496
-971
-485
-185
166
498
618
678
629
399
58
-263
-538
-932
-1332
-1677
-1957
-2114
-2163
-2183
-2160
-1999
-1787
-1603
-1383
-1239
-1229
-1212
-1134
-1116
-1200
-1304
-1299
-1317
-1331
-1214
-1113
-1065
-907
-613
-401
-271
-33
165
207
284
379
405
402
437
429
397
512
670
794
1099
1501
1898
2317
2704
3033
3251
3450
3612
3673
3601
3506
3431
3404
3392
3470
3712
3936
4194
4662
5206
5741
6204
6529
6723
6794
6212
3871
1213
-887
-3374
-5305
-6437
-7799
-9338
-10013
-9158
-8569
-8480
-7453
-6188
-4907
-3281
-1531
-134
857
2231
3275
3370
3040
2273
1653
1334
847
323
-92
-107
141
588
1358
1731
1872
2399
3047
3547
3659
3628
3431
2873
2219
1299
26
-1444
-2854
-3813
-4515
-5221
-5742
-5926
-5656
-5070
-4332
-3591
-2992
-2338
-1454
-472
327
792
1092
1268
1285
1223
982
537
37
-291
-324
-228
-148
-51
204
655
1110
1529
1822
1940
1975
2039
2061
1821
1275
644
25
-629
-1342
-2061
-2729
-3245
-3555
-3697
-3671
-3619
-3560
-3289
-2905
-2625
-2364
-2040
-1752
-1586
-1453
-1248
-1228
-1350
-1346
-1322
-1423
-1518
-1480
-1401
-1357
-1156
-833
-536
-283
-121
41
231
276
202
57
-124
-416
-751
-992
-1303
-1667
-1955
-2099
-2210
-2331
-2295
-2168
-1978
-1710
-1401
-1051
-804
-646
-387
-225
-166
-126
-153
-234
-405
-518
-602
-760
-833
-810
-752
-598
-363
-87
198
583
992
1314
1715
2062
2315
2559
2758
2830
2773
2747
2669
2379
2237
2132
1921
1741
1791
2009
2104
2290
2655
2993
3372
3914
4534
5004
5408
5959
6303
6363
5514
3674
1932
231
-1464
-2866
-4218
-5637
-6994
-7427
-7093
-7245
-7312
-6773
-6011
-4952
-3738
-2449
-1353
-247
1176
2125
2429
2272
1784
1523
1338
839
127
-492
-792
-945
-869
-668
-737
-599
-2
706
1291
1804
2371
2864
3211
3358
3091
2505
1785
1029
298
-513
-1444
-2370
-3030
-3446
-3780
-3958
-4020
-4027
-3824
-3275
-2547
-1904
-1279
-630
-80
411
828
1026
917
698
584
468
247
-78
-427
-651
-721
-741
-755
-782
-710
-475
-52
426
757
976
1222
1427
1495
1402
1171
800
374
-79
-575
-1121
-1721
-2200
-2601
-2901
-3111
-3294
-3294
-3164
-2981
-2643
-2222
-1814
-1464
-1108
-696
-434
-250
-67
38
109
132
85
6
-153
-321
-462
-573
-674
-798
-825
-789
-723
-553
-409
-323
-217
-80
19
27
45
45
10
-119
-264
-460
-547
-598
-888
-1051
-1051
-1053
-1074
-1039
-995
-884
-774
-492
-263
-177
-1
125
244
313
373
420
416
441
492
462
405
406
410
456
561
676
762
857
953
1059
1231
1274
1310
1367
1411
1360
1301
1229
1120
1020
880
817
809
815
846
981
1101
1253
1456
1682
1916
2210
2479
2729
2937
2813
2439
1928
1320
720
95
-520
-1199
-1930
-2355
-2612
-2937
-3137
-3318
-3321
-3111
-2842
-2530
-2197
-1648
-1127
-645
-172
21
152
333
418
376
135
-41
-227
-389
-410
-580
-860
-982
-1014
-909
-784
-587
-387
-144
234
540
760
936
1011
1040
1031
939
759
497
298
66
-254
-579
-947
-1276
-1530
-1727
-1821
-1805
-1737
-1600
-1421
-1187
-924
-598
-322
-104
99
276
416
465
413
353
233
77
-54
-247
-474
-635
-756
-856
-880
-882
-817
-717
-585
-425
-317
-238
-168
-96
11
43
1
-47
-115
-227
-379
-493
-667
-842
-925
-977
-1044
-1112
-1114
-1104
-1039
-902
-723
-576
-427
-332
-155
8
88
163
208
236
212
173
110
-23
-212
-334
-488
-557
-675
-693
-769
-753
-688
-561
-497
-347
-252
-165
-101
2
101
106
161
107
113
41
107
-11
-76
-230
-236
-323
-326
-428
-451
-441
-489
-364
-352
-284
-322
-193
-184
-20
-50
138
35
141
165
137
31
-11
-67
-130
-140
-264
-261
-430
-327
-407
-311
-343
-304
-348
-202
-184
-92
-83
-72
15
23
132
91
97
52
134
105
113
25
66
-14
-32
-91
-83
-72
-116
-78
-45
-16
-42
6
17
73
77
128
102
139
173
141
136
157
149
137
99
99
92
84
48
6
-4
-5
-33
-75
-82
-82
-65
-135
-88
-106
-112
-140
-137
-172
-171
-193
-220
-234
-274
-276
-344
-347
-376
-324
-367
-354
-358
-310
-329
-299
-275
-230
-204
-196
-196
-228
-211
-241
-258
-308
-312
-359
-393
-433
-433
-450
-468
-485
-485
-480
-481
-466
-466
-449
-438
-436
-449
-440
-437
-429
-427
-428
-390
-348
-303
-244
-207
-179
-171
-166
-142
-114
-90
-102
-121
-96
-96
-95
-155
-210
-226
-259
-275
-282
-328
-353
-363
-352
-359
-394
-390
-395
-391
-381
-396
-407
-422
-423
-398
-394
-390
-380
-368
-344
-309
-285
-244
-199
-167
-165
-138
-104
-104
-118
-116
-91
-77
-84
-111
-103
-118
-135
-153
-173
-223
-274
-285
-288
-300
-327
-346
-365
-390
-416
-400
-379
-372
-387
-398
-390
-359
-321
-273
-241
-244
-229
-214
-193
-183
-192
-199
-184
-177
-185
-165
-142
-141
-153
-147
-137
-136
-122
-114
-104
-121
-138
-158
-207
-221
-199
-199
-222
-257
-286
-285
-273
-265
-264
-274
-273
-265
-263
-256
-246
-252
-245
-235
-228
-230
-225
-204
-182
-159
-177
-180
-196
-224
-253
-285
-313
-335
-354
-361
-354
-345
-347
-359
-339
-291
-277
-304
-348
-372
-348
-334
-343
-344
-325
-283
-269
-269
-256
-233
-213
-178
-127
-116
-138
-159
-187
-224
-251
-277
-311
-345
-384
-419
-459
-486
-508
-529
-531
-505
-468
-435
-421
-418
-398
-384
-377
-377
-355
-340
-357
-369
-373
-374
-352
-310
-281
-255
-227
-199
-172
-142
-119
-77
-49
-33
-26
-72
-118
-122
-130
-180
-236
-266
-295
-344
-379
-404
-436
-484
-497
-488
-486
-487
-476
-467
-474
-484
-469
-424
-389
-376
-358
-336
-343
-337
-316
-291
-272
-249
-226
-219
-213
-202
-189
-187
-196
-200
-192
-204
-211
-210
-200
-185
-186
-199
-230
-261
-278
-278
-291
-301
-305
-335
-377
-419
-436
-425
-400
-387
-394
-415
-431
-420
-394
-369
-349
-328
-316
-309
-298
-282
-252
-253
-253
-242
-229
-217
-197
-190
-218
-243
-243
-232
-238
-254
-248
-201
-176
-185
-186
-179
-179
-192
-232
-255
-272
-297
-319
-311
-299
-293
-278
-280
-278
-298
-307
-297
-282
-269
-269
-282
-285
-270
-261
-264
-271
-276
-299
-314
-325
-321
-299
-281
-291
-292
-283
-292
-280
-274
-260
-244
-227
-206
-187
-173
-152
-146
-139
-137
-145
-169
-198
-223
-220
-188
-230
-256
-256
-252
-290
-313
-287
-290
-291
-268
-283
-310
-322
-347
-382
-395
-387
-387
-352
-318
-307
-271
-259
-260
-237
-211
-206
-193
-193
-201
-204
-217
-218
-215
-199
-177
-166
-151
-143
-129
-131
-111
-92
-103
-103
-102
-117
-166
-214
-231
-239
-258
-285
-287
-275
-269
-276
-295
-300
-317
-326
-305
-277
-264
-274
-287
-294
-280
-261
-268
-267
-264
-276
-280
-278
-265
-260
-253
-231
-226
-254
-273
-248
-219
-207
-214
-220
-217
-212
-209
-225
-244
-284
-332
-331
-332
-316
-311
-315
-321
-316
-293
-249
-251
-220
-204
-165
-266
-160
-90
-330
-170
-297
-236
-221
-303
-219
-314
-248
-264
-327
-358
-340
-371
-347
-316
-337
-308
-309
-263
-228
-269
-236
-239
-209
-159
-178
-164
-165
-149
-131
-125
-121
-127
-154
-170
-169
-156
-152
-150
-172
-198
-197
-181
-162
-171
-178
-184
-202
-219
-242
-268
-295
-309
-305
-311
-353
-396
-377
-335
-316
-340
-384
-391
-365
-332
-318
-322
-296
-265
-237
-214
-197
-208
-203
-181
-179
-184
-195
-229
-243
-235
-260
-285
-291
-303
-315
-338
-362
-364
-369
-355
-337
-342
-374
-408
-433
-449
-469
-488
-472
-457
-431
-410
-402
-386
-371
-356
-341
-325
-296
-278
-281
-298
-292
-303
-323
-325
-325
-331
-343
-335
-329
-312
-290
-267
-269
-281
-279
-263
-256
-279
-285
-283
-283
-293
-313
-324
-349
-378
-402
-400
-380
-361
-334
-292
-273
-268
-254
-234
-207
-180
-156
-163
-182
-196
-208
-214
-213
-217
-225
-228
-241
-268
-279
-275
-259
-230
-203
-202
-236
-255
-258
-266
-299
-324
-309
-285
-275
-274
-290
-318
-354
-381
-386
-375
-381
-389
-378
-366
-358
-344
-329
-320
-299
-274
-256
-248
-250
-248
-233
-225
-235
-242
-261
-282
-303
-324
-344
-353
-357
-349
-337
-313
-298
-293
-271
-245
-222
-208
-205
-212
-201
-183
-170
-183
-217
-252
-272
-291
-300
-300
-316
-334
-333
-322
-309
-281
-250
-232
-206
-165
-129
-129
-130
-117
-108
-121
-163
-212
-258
-283
-293
-288
-301
-315
-303
-268
-238
-218
-197
-182
-167
-150
-113
-106
-129
-156
-171
-184
-191
-190
-192
-195
-223
-250
-252
-254
-270
-285
-261
-229
-239
-257
-275
-301
-339
-352
-352
-363
-369
-364
-360
-375
-399
-391
-366
-351
-341
-348
-349
-335
-306
-279
-272
-268
-253
-235
-250
-268
-249
-234
-246
-257
-258
-242
-229
-230
-210
-178
-160
-175
-186
-181
-179
-181
-191
-216
-244
-248
-240
-240
-251
-271
-274
-267
-255
-240
-235
-232
-244
-243
-251
-240
-237
-243
-243
-240
-251
-265
-255
-228
-216
-205
-179
-156
-149
-142
-123
-124
-150
-165
-156
-155
-170
-194
-207
-209
-216
-228
-226
-230
-230
-228
-205
-190
-195
-194
-209
-226
-224
-222
-231
-257
-291
-305
-303
-301
-304
-299
-292
-282
-264
-233
-213
-201
-195
-201
-197
-211
-219
-224
-217
-216
-243
-280
-289
-291
-286
-283
-278
-269
-263
-245
-227
-209
-206
-188
-191
-219
-254
-281
-290
-301
-316
-329
-333
-323
-274
-240
-240
-250
-252
-229
-219
-230
-229
-236
-262
-280
-285
-299
-302
-319
-363
-391
-408
-412
-392
-349
-299
-246
-186
-142
-119
-90
-53
-43
-42
-39
-34
-60
-92
-98
-116
-150
-212
-277
-299
-297
-308
-334
-342
-335
-336
-343
-359
-407
-419
-421
-425
-425
-437
-444
-471
-503
-521
-505
-491
-492
-480
-470
-448
-412
-375
-343
-311
-276
-241
-250
-280
-295
-303
-320
-328
-312
-287
-266
-250
-261
-280
-285
-270
-265
-256
-230
-223
-233
-268
-303
-331
-343
-346
-364
-358
-339
-335
-320
-323
-329
-327
-316
-310
-308
-295
-295
-276
-249
-227
-200
-178
-180
-176
-166
-170
-172
-162
-141
-120
-86
-82
-92
-115
-145
-179
-194
-212
-228
-249
-273
-289
-293
-288
-287
-311
-334
-331
-329
-339
-341
-333
-310
-292
-301
-314
-317
-301
-298
-301
-302
-292
-290
-300
-308
-306
-302
-294
-274
-275
-299
-337
-359
-362
-354
-368
-381
-384
-389
-380
-370
-360
-364
-360
-379
-376
-355
-347
-356
-358
-330
-322
-322
-313
-299
-299
-315
-338
-332
-324
-322
-304
-285
-272
-272
-269
-255
-255
-264
-272
-281
-290
-296
-296
-303
-318
-337
-358
-389
-401
-369
-336
-317
-276
-232
-204
-206
-195
-168
-134
-126
-118
-95
-77
-70
-75
-69
-75
-93
-115
-146
-191
-217
-252
-291
-308
-313
-320
-341
-350
-359
-375
-388
-378
-373
-389
-414
-452
-479
-498
-503
-489
-487
-496
-496
-474
-430
-401
-391
-398
-387
-359
-335
-312
-284
-261
-267
-268
-254
-230
-213
-195
-175
-165
-156
-153
-144
-139
-132
-151
-168
-187
-218
-221
-202
-231
-271
-282
-295
-316
-305
-283
-293
-306
-298
-267
-249
-256
-277
-289
-281
-264
-238
-209
-194
-177
-151
-133
-128
-101
-98
-99
-82
-64
-66
-82
-91
-116
-145
-152
-152
-160
-163
-183
-202
-230
-245
-232
-208
-210
-253
-284
-325
-348
-327
-304
-289
-285
-286
-284
-284
-299
-321
-317
-305
-301
-269
-253
-265
-283
-284
-270
-280
-281
-317
-354
-365
-376
-367
-354
-343
-359
-361
-363
-364
-383
-374
-398
-374
-420
-390
-438
-464
-594
-507
-889
-1695
-902
-438
-858
-819
-475
-501
76
275
259
338
502
730
806
748
528
395
297
106
33
-171
-470
-660
-637
-794
-913
-912
-906
-873
-803
-668
-641
-442
-331
-146
-19
143
146
21
128
-768
-652
-423
-1035
-961
-717
-1199
-823
-543
-756
-405
-241
6
272
401
426
560
575
602
571
360
216
101
-147
-340
-815
-927
-708
-1006
-1340
-1228
-1282
-1191
-936
-939
-857
-683
-429
-233
-149
-104
14
59
122
202
181
-58
-144
-836
-1366
-1218
-1312
-1987
-2203
-2294
-2163
-1867
-1649
-1479
-1247
-699
-89
551
999
1448
1708
1838
2013
1977
984
856
1091
428
-253
-550
-1155
-1343
-1403
-1738
-2029
-1902
-1573
-1266
-1033
-771
-363
-79
281
628
828
864
1057
1101
1085
921
736
501
353
120
-180
-290
-210
-261
-1151
-1335
-1050
-1127
-1318
-1125
-1446
-1208
-832
-610
-453
-358
-182
190
575
683
653
568
673
619
473
241
3
-285
-464
-510
-755
-889
-1032
-1055
-1102
-1060
-1035
-925
-789
-584
-392
-256
-46
14
193
263
272
334
385
259
187
173
34
-59
-218
-335
-469
-499
-638
-654
-657
-710
-767
-643
-505
-492
-429
-331
-198
-165
-77
-8
34
56
91
78
29
-33
-129
-184
-192
-278
-361
-386
-418
-453
-489
-514
-464
-429
-352
-317
-298
-189
-113
-59
-6
6
5
87
121
3
-62
-53
-113
-194
-232
-283
-271
-309
-395
-379
-394
-413
-374
-337
-464
-372
-272
-264
-221
-214
-284
-206
-223
-208
-175
-236
-230
-188
-214
-251
-256
-350
-322
-345
-399
-362
-387
-395
-322
-270
-288
-289
-237
-213
-127
-168
-168
-120
-148
-199
-87
-147
-306
-356
-345
-327
-374
-416
-527
-489
-502
-538
-474
-504
-512
-422
-342
-345
-245
-258
-161
-134
-159
-103
-67
-80
-124
-98
-183
-180
-220
-300
-316
-374
-416
-400
-393
-430
-397
-384
-245
-204
-192
-150
-156
-36
-29
4
-13
-29
-88
-6
-40
-96
-109
-205
-194
-254
-334
-298
-353
-390
-420
-335
-411
-409
-462
-323
-333
-218
-264
-219
-167
-139
-156
-154
-201
-208
-246
-267
-289
-307
-348
-298
-380
-409
-328
-248
-274
-236
-111
-100
-67
-80
76
89
14
10
32
-8
-44
-100
-294
-276
-359
-443
-519
-534
-577
-551
-481
-504
-390
-256
-205
-209
-70
60
44
130
121
101
29
80
-31
-52
-87
-290
-302
-327
-408
-453
-463
-478
-394
-383
-432
-380
-349
-335
-265
-271
-296
-321
-311
-346
-290
-432
-418
-442
-506
-478
-439
-540
-524
-469
-526
-495
-440
-422
-400
-332
-334
-395
-311
-372
-412
-379
-320
-382
-285
-310
-414
-408
-374
-366
-355
-221
-323
-322
-342
-273
-314
-348
-369
-418
-402
-397
-380
-459
-350
-358
-374
-275
-329
-339
-359
-261
-278
-262
-291
-303
-299
-279
-258
-315
-326
-357
-319
-287
-324
-317
-263
-199
-152
-109
-43
2
-60
-75
28
9
8
69
-37
-98
-61
-74
-168
-214
-280
-250
-226
-255
-275
-368
-333
-278
-218
-207
-207
-219
-137
-15
29
69
66
126
117
86
64
-27
-42
-86
-102
-194
-260
-331
-333
-364
-410
-458
-533
-496
-427
-412
-394
-386
-359
-313
-310
-288
-232
-285
-228
-150
-224
-305
-266
-226
-240
-303
-289
-271
-299
-273
-310
-381
-349
-312
-321
-332
-380
-411
-403
-395
-467
-547
-528
-477
-456
-476
-545
-549
-499
-497
-500
-513
-513
-448
-403
-415
-477
-487
-447
-418
-426
-419
-400
-408
-389
-397
-439
-473
-445
-468
-501
-501
-567
-536
-500
-565
-633
-549
-476
-472
-445
-451
-417
-347
-282
-267
-319
-363
-331
-294
-295
-341
-403
-364
-308
-312
-343
-342
-328
-357
-324
-252
-227
-173
-60
-11
-63
-52
30
37
44
57
69
136
166
132
72
43
164
185
118
190
249
322
430
462
438
442
532
657
685
694
773
878
933
940
943
1022
1118
1244
1387
1495
1600
1745
1931
1999
2038
2220
2399
2574
2794
2995
3226
3492
3646
3750
3686
3249
2553
1759
902
101
-635
-1369
-2260
-3149
-3788
-4413
-4848
-5087
-5329
-5315
-4973
-4455
-3888
-3271
-2444
-1665
-1055
-361
187
588
1066
1521
1770
1776
1740
1609
1331
1106
850
510
277
160
67
21
88
235
275
393
631
710
799
984
1067
975
876
698
286
-153
-509
-970
-1436
-1873
-2304
-2664
-2898
-2990
-3074
-3074
-2881
-2673
-2369
-1851
-1387
-959
-479
19
388
625
878
1000
1001
1026
981
758
500
257
-90
-487
-784
-1052
-1407
-1586
-1631
-1799
-1872
-1779
-1718
-1755
-1715
-1560
-1465
-1361
-1224
-1171
-1177
-1124
-1070
-1127
-1194
-1232
-1281
-1311
-1323
-1314
-1321
-1229
-1094
-1066
-1006
-871
-733
-616
-472
-303
-169
-78
23
57
23
-16
-61
-143
-240
-345
-450
-559
-677
-785
-875
-942
-974
-967
-906
-789
-671
-522
-343
-170
12
221
469
753
1048
1338
1570
1776
2015
2209
2307
2415
2524
2515
2477
2510
2605
2643
2655
2831
3084
3306
3587
4016
4480
4839
5196
5566
5744
5399
4187
2766
1531
194
-1036
-2136
-3473
-5101
-6441
-7171
-7800
-8510
-8809
-8620
-8005
-6998
-5873
-4703
-3392
-1895
-459
721
1844
2765
3447
4150
4646
4660
4359
4012
3577
2824
2004
1349
784
415
182
-73
-285
-361
-252
-58
191
450
545
620
828
953
832
514
24
-622
-1307
-1850
-2394
-3050
-3674
-4171
-4476
-4580
-4541
-4399
-4127
-3589
-2857
-2058
-1173
-287
532
1363
2163
2778
3142
3361
3484
3408
3205
2899
2421
1841
1246
600
-28
-524
-908
-1246
-1490
-1582
-1636
-1624
-1436
-1252
-1095
-906
-672
-584
-524
-447
-359
-651
-1130
-1070
-1216
-1818
-2177
-2252
-2515
-2689
-2713
-2753
-2731
-2590
-2323
-2075
-1684
-1191
-790
-412
-53
190
422
633
607
508
390
248
-13
-375
-700
-1070
-1416
-1692
-1934
-2181
-2302
-2286
-2215
-2104
-2001
-1874
-1648
-1422
-1261
-1100
-877
-705
-614
-537
-493
-475
-493
-496
-517
-600
-631
-594
-553
-520
-457
-363
-254
-154
-70
47
224
374
468
574
687
790
890
1007
1145
1332
1559
1799
1952
2083
2273
2423
2593
2748
2868
3082
3304
3548
3752
3962
4288
4608
4959
5238
5337
5463
5511
5370
4097
2133
795
-597
-1877
-2970
-4196
-5632
-6950
-7526
-7881
-8514
-8761
-8359
-7580
-6363
-5063
-3845
-2459
-933
417
1364
2375
3348
3907
4398
4761
4627
4185
3866
3554
2778
1876
1258
696
346
288
201
26
-132
-136
-55
218
586
594
431
381
382
196
-152
-693
-1512
-2261
-2704
-3120
-3676
-4154
-4468
-4554
-4404
-4078
-3707
-3305
-2604
-1737
-829
157
1061
1814
2471
3055
3439
3586
3652
3581
3269
2832
2327
1829
1118
504
-114
-693
-1193
-1537
-1733
-1903
-1858
-1859
-1789
-1696
-1421
-1178
-1046
-929
-933
-888
-876
-855
-1018
-1250
-1492
-1665
-1734
-1917
-2057
-2215
-2216
-2075
-1844
-1581
-1399
-1107
-754
-406
-104
198
432
558
656
687
566
364
153
-147
-505
-891
-1262
-1619
-1899
-2080
-2263
-2388
-2385
-2344
-2229
-2000
-1796
-1616
-1372
-1103
-873
-716
-592
-515
-493
-440
-444
-495
-552
-592
-604
-655
-667
-619
-582
-551
-477
-368
-289
-236
-182
-137
-126
-106
-95
-88
-77
-95
-48
55
154
210
351
600
857
1124
1432
1733
2008
2292
2558
2746
2947
3129
3344
3547
3662
3896
4109
4325
4602
4828
5051
5121
5189
5362
5410
5164
3719
1692
326
-1024
-2326
-3470
-4707
-6125
-7385
-7728
-8005
-8610
-8761
-8305
-7366
-6077
-4624
-3265
-1895
-343
945
1826
2879
3886
4425
4822
5036
4813
4240
3878
3614
2785
1879
1256
692
359
313
319
105
-167
-149
-121
29
322
237
-71
-198
-152
-380
-939
-1509
-2314
-3047
-3355
-3540
-3915
-4276
-4324
-4187
-3920
-3386
-2782
-2216
-1400
-428
433
1264
2127
2776
3132
3496
3720
3601
3378
3181
2782
2171
1609
1041
419
-159
-618
-1058
-1459
-1653
-1745
-1743
-1664
-1615
-1565
-1479
-1260
-1103
-1095
-1054
-1075
-1103
-1173
-1239
-1334
-1565
-1686
-1717
-1719
-1703
-1658
-1567
-1481
-1218
-877
-593
-351
-195
70
367
521
590
527
421
280
123
-127
-551
-858
-1124
-1409
-1690
-1984
-2127
-2219
-2194
-2108
-2074
-1895
-1634
-1480
-1281
-1015
-867
-784
-640
-460
-468
-467
-403
-477
-524
-521
-495
-569
-613
-510
-491
-422
-299
-298
-322
-249
-158
-156
-222
-211
-258
-347
-347
-372
-425
-476
-429
-366
-289
-82
83
255
519
815
1095
1428
1829
2139
2369
2630
2915
3030
3057
3209
3343
3465
3609
3803
3978
4153
4479
4743
4936
5072
5153
5289
5316
5326
4282
2054
424
-892
-2298
-3538
-4744
-6056
-7520
-8056
-8061
-8505
-8705
-8264
-7329
-6098
-4468
-2843
-1471
105
1585
2374
3152
4202
4831
5007
5116
5039
4332
3623
3377
2728
1745
1060
540
119
45
222
184
-129
-162
-65
8
265
214
-246
-660
-721
-903
-1510
-2150
-2893
-3633
-3998
-4061
-4200
-4391
-4251
-3893
-3415
-2696
-1852
-1115
-317
660
1583
2362
3025
3496
3653
3673
3631
3353
2904
2422
1890
1262
649
95
-447
-893
-1184
-1455
-1667
-1757
-1668
-1494
-1374
-1259
-1218
-1182
-1094
-1005
-1025
-1230
-1395
-1442
-1519
-1571
-1639
-1750
-1833
-1815
-1527
-1215
-1017
-757
-509
-248
43
341
489
493
541
532
513
430
167
-218
-564
-829
-1182
-1525
-1787
-1984
-2189
-2284
-2332
-2373
-2310
-2139
-1941
-1772
-1551
-1292
-1045
-858
-775
-721
-678
-637
-638
-622
-627
-684
-743
-778
-753
-729
-701
-706
-688
-575
-424
-309
-275
-326
-367
-332
-340
-444
-579
-656
-700
-775
-859
-933
-943
-893
-801
-687
-543
-340
-126
105
360
633
920
1203
1493
1741
2031
2305
2486
2560
2680
2791
2878
3032
3077
3196
3453
3691
3899
4047
4296
4617
4836
5060
5174
5178
5204
5169
4260
2002
-18
-1376
-2814
-4137
-5391
-6684
-8053
-8602
-8358
-8567
-8653
-8125
-7128
-5804
-4036
-2179
-721
783
2288
3058
3590
4475
4993
4871
4715
4575
3913
3070
2653
2068
1116
424
27
-275
-281
52
181
-67
-87
94
180
299
190
-340
-935
-1143
-1335
-2003
-2802
-3505
-4161
-4533
-4536
-4470
-4495
-4254
-3639
-2913
-2034
-1038
-187
564
1453
2331
2985
3426
3674
3637
3410
3160
2737
2146
1499
869
275
-325
-781
-1118
-1404
-1605
-1734
-1787
-1739
-1524
-1285
-1178
-1109
-1066
-1036
-1034
-1058
-1151
-1373
-1599
-1703
-1737
-1782
-1799
-1841
-1828
-1628
-1341
-998
-739
-478
-199
14
335
571
636
537
428
328
80
-135
-437
-885
-1236
-1440
-1676
-1964
-2161
-2230
-2316
-2314
-2242
-2211
-2050
-1761
-1558
-1430
-1271
-1048
-925
-834
-770
-790
-782
-750
-731
-742
-763
-748
-736
-737
-733
-674
-597
-580
-558
-488
-390
-370
-429
-493
-571
-579
-589
-704
-885
-927
-902
-988
-979
-903
-886
-779
-616
-473
-361
-190
27
134
266
450
587
746
909
1076
1266
1526
1782
1930
2071
2233
2399
2538
2613
2714
2868
3119
3344
3557
3849
4054
4250
4539
4745
4837
4901
5045
5038
4879
4217
2263
111
-1446
-2927
-4477
-5625
-6533
-7623
-8411
-8208
-8184
-8341
-7765
-6606
-5292
-3767
-2000
-336
829
1926
2957
3435
3872
4076
3899
3675
3650
3169
2240
1814
1613
932
292
104
16
7
395
799
724
591
657
602
362
111
-332
-1010
-1612
-2023
-2599
-3266
-3804
-4363
-4719
-4683
-4453
-4181
-3739
-2930
-2069
-1295
-405
420
1063
1704
2373
2828
2976
3008
2886
2581
2246
1805
1225
658
246
-88
-414
-634
-778
-911
-924
-823
-822
-812
-763
-753
-737
-724
-830
-1095
-1360
-1533
-1758
-2027
-2172
-2250
-2286
-2201
-2041
-1809
-1547
-1248
-934
-591
-208
39
230
422
487
458
381
235
32
-193
-391
-663
-935
-1130
-1369
-1553
-1616
-1684
-1751
-1749
-1724
-1725
-1679
-1584
-1558
-1536
-1419
-1306
-1325
-1285
-1212
-1233
-1216
-1100
-1036
-1067
-971
-889
-901
-792
-684
-632
-616
-521
-434
-479
-441
-408
-455
-530
-544
-586
-657
-700
-718
-747
-786
-782
-790
-825
-809
-750
-709
-573
-800
-633
-426
-380
-342
-324
-51
-5
-42
176
368
551
745
861
1143
1265
1532
1839
2045
2130
2294
2335
2433
2551
2667
2892
2934
3102
3397
3566
3731
4036
4320
4416
4391
4439
4495
4422
4343
3746
2118
121
-1760
-3471
-4475
-4931
-5543
-6446
-7137
-7445
-7726
-7445
-6703
-5891
-4758
-3307
-1930
-940
34
1075
1736
2222
2607
2565
2413
2412
2423
2235
1848
1441
1001
709
639
557
547
728
1004
1266
1429
1426
1254
1069
934
701
282
-183
-730
-1286
-1810
-2326
-2872
-3404
-3744
-3956
-4016
-3882
-3621
-3287
-2828
-2288
-1808
-1340
-843
-357
115
586
1007
1270
1410
1444
1378
1241
1103
997
858
716
630
538
459
404
357
322
328
368
391
366
289
164
12
-137
-342
-594
-881
-1175
-1462
-1696
-1878
-2013
-2116
-2160
-2176
-2160
-2084
-1958
-1800
-1593
-1351
-1114
-931
-790
-667
-593
-506
-406
-338
-285
-238
-224
-264
-297
-329
-393
-420
-437
-503
-580
-625
-706
-803
-828
-851
-928
-998
-1043
-1125
-1215
-1252
-1288
-1330
-1341
-1334
-1344
-1347
-1319
-1321
-1325
-1260
-1197
-1146
-1079
-998
-902
-795
-678
-586
-517
-445
-374
-327
-265
-205
-182
-151
-124
-107
-104
-121
-156
-219
-252
-275
-296
-310
-302
-295
-296
-261
-213
-174
-127
-32
86
203
340
499
679
874
1091
1314
1508
1694
1860
2021
2199
2413
2620
2843
3100
3348
3608
3828
4010
4153
4287
4396
4493
4586
4613
4530
4097
3038
1595
-19
-1601
-2680
-3344
-3732
-4002
-4261
-4710
-5343
-5944
-6293
-6197
-5483
-4262
-3077
-2141
-1508
-1250
-1254
-1209
-997
-710
-230
345
709
782
640
371
133
148
417
790
1248
1822
2278
2532
2665
2666
2599
2564
2601
2552
2369
2073
1576
908
187
-528
-1222
-1751
-2119
-2460
-2752
-3006
-3195
-3333
-3319
-3174
-2946
-2617
-2277
-1952
-1693
-1481
-1329
-1181
-998
-798
-629
-479
-352
-289
-227
-151
-27
169
452
775
1031
1228
1368
1461
1545
1643
1715
1743
1736
1616
1361
1032
678
309
-42
-315
-570
-848
-1136
-1406
-1663
-1880
-2018
-2115
-2171
-2182
-2184
-2192
-2176
-2166
-2144
-2082
-1992
-1899
-1792
-1681
-1563
-1448
-1316
-1160
-1008
-822
-639
-436
-285
-176
-63
26
88
136
199
220
189
116
-6
-173
-339
-489
-646
-773
-871
-978
-1093
-1202
-1310
-1405
-1459
-1479
-1458
-1422
-1378
-1313
-1277
-1221
-1150
-1081
-984
-875
-773
-679
-588
-514
-464
-410
-367
-317
-238
-163
-120
-60
-15
21
63
85
131
180
241
298
341
385
446
525
607
685
778
899
1021
1152
1291
1415
1525
1624
1718
1848
2022
2216
2453
2681
2906
3135
3312
3458
3651
3870
4068
4272
4440
4484
4313
3666
2498
1115
-368
-1610
-2383
-2885
-3221
-3584
-3971
-4521
-5155
-5613
-5716
-5357
-4465
-3326
-2423
-1816
-1507
-1432
-1444
-1300
-977
-603
-159
213
318
181
-75
-288
-295
-56
331
718
1118
1534
1822
1992
2131
2225
2309
2404
2479
2437
2229
1894
1421
881
317
-278
-800
-1187
-1515
-1840
-2133
-2384
-2584
-2707
-2698
-2586
-2399
-2164
-1931
-1709
-1513
-1372
-1272
-1176
-1027
-889
-763
-636
-529
-448
-368
-235
-95
118
375
633
854
1049
1207
1331
1453
1544
1589
1581
1521
1391
1217
1001
734
467
226
-22
-282
-532
-793
-1026
-1211
-1355
-1451
-1537
-1603
-1663
-1725
-1793
-1877
-1932
-1970
-1986
-1982
-1953
-1907
-1855
-1788
-1690
-1554
-1408
-1257
-1064
-870
-687
-526
-369
-252
-149
-77
-51
-38
-60
-131
-210
-266
-349
-443
-511
-566
-620
-669
-720
-770
-814
-831
-850
-874
-911
-938
-972
-1036
-1057
-1095
-1130
-1140
-1145
-1106
-1089
-1035
-965
-902
-823
-743
-656
-577
-473
-409
-331
-239
-166
-104
-47
16
43
84
140
181
210
258
308
339
382
420
471
535
615
683
742
827
914
994
1083
1205
1295
1396
1525
1653
1800
1969
2207
2433
2673
2910
3148
3352
3553
3741
3856
3987
4060
4060
4014
3687
2800
1588
253
-1091
-1966
-2516
-2852
-3139
-3437
-3864
-4451
-4898
-5138
-4974
-4338
-3295
-2425
-1884
-1580
-1533
-1588
-1513
-1217
-905
-550
-212
-138
-303
-509
-633
-646
-391
38
421
752
1147
1514
1770
2060
2306
2473
2580
2647
2586
2349
2069
1722
1282
835
322
-260
-761
-1162
-1509
-1782
-1994
-2177
-2323
-2363
-2327
-2264
-2091
-1879
-1681
-1490
-1348
-1302
-1282
-1243
-1181
-1116
-1038
-954
-896
-815
-730
-638
-508
-286
-26
219
494
749
928
1091
1240
1321
1359
1377
1349
1260
1135
948
697
433
204
-50
-330
-593
-833
-1040
-1194
-1273
-1364
-1446
-1514
-1585
-1677
-1744
-1794
-1855
-1874
-1854
-1868
-1866
-1864
-1853
-1826
-1757
-1647
-1551
-1425
-1269
-1109
-962
-815
-689
-578
-439
-310
-223
-152
-83
-66
-60
-51
-68
-129
-162
-164
-221
-293
-365
-451
-569
-652
-731
-840
-906
-956
-1003
-1053
-1087
-1110
-1123
-1105
-1074
-1033
-974
-919
-848
-763
-705
-654
-578
-514
-465
-396
-338
-285
-241
-203
-180
-156
-128
-104
-74
-30
18
55
96
151
202
268
351
449
544
633
728
832
906
1001
1135
1275
1418
1564
1708
1864
2034
2242
2447
2654
2891
3114
3320
3559
3778
3915
4043
4096
4101
4016
3622
2744
1586
298
-894
-1680
-2238
-2663
-3058
-3454
-3982
-4550
-4962
-5118
-4890
-4201
-3276
-2540
-2102
-1845
-1759
-1675
-1402
-1012
-651
-310
-37
-24
-195
-362
-421
-276
72
462
737
955
1234
1532
1836
2151
2395
2541
2625
2616
2472
2231
1940
1638
1307
903
376
-231
-769
-1183
-1486
-1725
-1915
-2074
-2208
-2286
-2321
-2294
-2159
-1985
-1781
-1566
-1408
-1356
-1345
-1305
-1250
-1151
-1032
-917
-822
-728
-645
-579
-444
-239
-16
213
477
689
834
978
1111
1218
1283
1316
1288
1211
1090
937
752
552
351
129
-137
-401
-615
-816
-965
-1073
-1171
-1250
-1328
-1391
-1456
-1538
-1612
-1655
-1701
-1733
-1746
-1747
-1750
-1724
-1651
-1601
-1514
-1393
-1271
-1133
-945
-768
-620
-482
-387
-288
-217
-147
-113
-94
-57
-71
-112
-180
-228
-271
-284
-281
-290
-323
-368
-411
-497
-551
-612
-673
-744
-807
-856
-946
-1012
-1048
-1059
-1072
-1064
-1055
-1015
-965
-921
-843
-754
-684
-630
-569
-512
-465
-410
-360
-324
-292
-265
-251
-228
-193
-150
-113
-77
-12
62
148
242
317
397
480
581
653
701
744
788
824
883
951
1002
1080
1148
1241
1353
1470
1618
1800
2017
2240
2478
2699
2930
3158
3337
3506
3627
3709
3764
3788
3762
3561
2841
1752
580
-630
-1446
-1984
-2349
-2714
-3092
-3555
-4112
-4558
-4749
-4580
-4091
-3236
-2524
-2130
-1892
-1795
-1673
-1419
-981
-611
-376
-168
-160
-321
-452
-426
-306
-32
307
520
592
749
1058
1372
1715
2033
2192
2215
2181
2101
1947
1777
1629
1411
1074
602
12
-588
-1057
-1358
-1585
-1783
-1968
-2153
-2310
-2414
-2439
-2350
-2179
-1965
-1753
-1584
-1499
-1452
-1364
-1238
-1118
-985
-866
-774
-695
-610
-506
-369
-165
76
279
483
677
821
958
1118
1239
1292
1322
1306
1214
1079
921
717
492
292
77
-174
-425
-650
-859
-1040
-1182
-1295
-1401
-1482
-1521
-1586
-1662
-1708
-1734
-1760
-1787
-1830
-1870
-1887
-1871
-1806
-1755
-1669
-1557
-1432
-1286
-1100
-911
-758
-590
-444
-335
-243
-150
-105
-115
-109
-111
-140
-190
-245
-292
-344
-387
-440
-499
-557
-609
-666
-724
-783
-849
-944
-1044
-1145
-1246
-1318
-1376
-1399
-1441
-1430
-1397
-1361
-1289
-1197
-1095
-987
-862
-737
-612
-498
-390
-312
-254
-181
-136
-115
-71
-54
-32
14
29
50
94
121
152
219
278
340
409
482
540
574
612
633
625
625
666
700
738
820
909
995
1114
1258
1431
1637
1903
2171
2441
2726
2995
3239
3486
3706
3863
3961
4002
3964
3798
3216
2170
1076
-139
-1096
-1680
-2139
-2621
-3119
-3603
-4189
-4655
-4885
-4783
-4423
-3674
-2886
-2476
-2233
-2014
-1797
-1510
-1031
-594
-389
-258
-189
-265
-385
-314
-179
-14
235
431
503
593
907
1268
1619
1960
2155
2179
2126
2078
1991
1837
1679
1451
1081
615
48
-538
-1035
-1405
-1683
-1934
-2178
-2404
-2590
-2694
-2690
-2598
-2421
-2229
-1996
-1764
-1594
-1431
-1286
-1113
-975
-843
-686
-573
-462
-350
-231
-104
47
225
404
585
755
916
1061
1204
1315
1363
1348
1290
1187
1013
820
614
387
143
-106
-391
-679
-924
-1145
-1340
-1500
-1614
-1716
-1780
-1822
-1826
-1827
-1834
-1808
-1792
-1758
-1717
-1692
-1659
-1561
-1432
-1313
-1187
-1071
-956
-832
-690
-543
-398
-272
-165
-79
-25
-9
-14
-22
-66
-136
-220
-320
-412
-489
-554
-648
-719
-766
-829
-888
-958
-1002
-1060
-1105
-1131
-1174
-1229
-1269
-1301
-1327
-1328
-1325
-1303
-1234
-1126
-1018
-903
-765
-634
-521
-403
-284
-183
-99
-9
36
48
75
80
41
21
1
-37
-66
-72
-72
-104
-142
-155
-157
-151
-123
-60
14
56
91
132
168
195
264
357
484
635
813
1008
1157
1329
1520
1707
1921
2144
2406
2657
2890
3101
3265
3409
3536
3649
3718
3790
3813
3750
3419
2499
1367
151
-961
-1625
-2068
-2481
-3035
-3608
-4264
-4873
-5200
-5183
-4878
-4283
-3510
-2999
-2712
-2421
-2101
-1723
-1199
-615
-296
-135
11
93
78
145
302
408
553
682
739
804
1058
1444
1754
2001
2124
2097
2007
1946
1903
1790
1605
1332
931
415
-161
-776
-1304
-1705
-2022
-2277
-2530
-2752
-2923
-2995
-2980
-2896
-2697
-2442
-2158
-1836
-1538
-1323
-1133
-896
-677
-492
-299
-115
-17
108
259
359
444
552
685
766
866
971
1023
1087
1179
1196
1146
1072
944
772
589
395
139
-129
-365
-618
-882
-1132
-1357
-1555
-1685
-1763
-1827
-1875
-1875
-1837
-1806
-1756
-1688
-1644
-1585
-1475
-1389
-1297
-1220
-1138
-1031
-892
-785
-700
-591
-485
-383
-294
-207
-171
-128
-94
-91
-144
-208
-256
-382
-455
-548
-661
-747
-823
-875
-956
-988
-1033
-1066
-1077
-1084
-1084
-1089
-1070
-1083
-1075
-1062
-1057
-1085
-1090
-1054
-1019
-948
-866
-769
-687
-583
-483
-404
-309
-223
-145
-60
23
56
58
53
32
-9
-41
-55
-88
-108
-119
-134
-142
-131
-98
-62
-8
39
74
121
176
216
253
332
402
445
547
674
790
923
1087
1251
1408
1610
1842
2081
2382
2681
2932
3223
3509
3720
3895
4046
4149
4186
4230
4199
3726
2635
1383
60
-1122
-1826
-2315
-2878
-3616
-4270
-4945
-5518
-5722
-5551
-5162
-4530
-3705
-3136
-2796
-2365
-1838
-1331
-736
-151
138
248
371
544
602
662
775
805
851
906
972
1089
1363
1699
1952
2097
2121
2023
1929
1900
1823
1644
1351
946
463
-58
-658
-1298
-1832
-2242
-2592
-2876
-3095
-3265
-3353
-3319
-3148
-2933
-2646
-2270
-1880
-1465
-1082
-786
-557
-326
-76
133
314
474
572
640
706
770
801
850
935
1020
1088
1140
1162
1158
1154
1129
1048
908
739
513
249
-24
-323
-640
-945
-1212
-1475
-1725
-1940
-2092
-2164
-2175
-2148
-2100
-2001
-1858
-1691
-1501
-1332
-1173
-1016
-863
-717
-613
-538
-486
-421
-328
-262
-223
-222
-198
-151
-113
-83
-92
-112
-129
-136
-169
-245
-389
-549
-683
-840
-984
-1122
-1239
-1339
-1395
-1444
-1510
-1545
-1539
-1494
-1438
-1361
-1301
-1230
-1120
-1029
-958
-886
-820
-749
-655
-542
-473
-394
-299
-234
-178
-113
-65
-56
-22
29
48
44
23
-37
-120
-165
-234
-315
-387
-431
-468
-516
-519
-517
-504
-462
-392
-311
-216
-115
18
136
245
335
421
548
678
810
933
1123
1317
1509
1700
1926
2142
2350
2578
2777
2986
3168
3316
3476
3609
3715
3806
3844
3851
3835
3712
3168
1683
103
-1373
-2609
-2772
-2896
-3610
-5058
-6096
-6719
-7252
-6968
-6086
-5322
-4293
-2972
-1526
-475
377
1607
2352
2888
3302
3187
2850
2680
2677
2159
1325
775
214
-178
-188
-162
-216
-184
129
489
608
656
544
284
158
-71
-487
-1084
-1665
-2204
-2785
-3249
-3618
-3883
-3818
-3469
-2962
-2395
-1769
-1097
-399
362
1041
1605
2116
2413
2479
2413
2195
1794
1344
905
398
-86
-447
-749
-998
-1134
-1180
-1191
-1118
-960
-861
-786
-666
-564
-570
-601
-694
-938
-1148
-1247
-1337
-1456
-1456
-1361
-1253
-1027
-678
-394
-104
299
640
916
1155
1291
1267
1181
1050
744
405
46
-417
-832
-1172
-1497
-1781
-1948
-2031
-2106
-2023
-1842
-1723
-1577
-1310
-1113
-1012
-839
-747
-797
-844
-785
-784
-880
-884
-905
-976
-948
-874
-766
-682
-518
-320
-250
-162
-120
-163
-204
-278
-384
-582
-778
-915
-1095
-1203
-1292
-1390
-1387
-1293
-1141
-981
-755
-557
-388
-235
-87
-31
-60
-48
-91
-191
-304
-425
-544
-679
-760
-785
-809
-768
-688
-566
-377
-225
-35
149
323
496
611
779
864
903
955
899
837
860
849
919
933
1066
1221
1331
1597
1784
2070
2326
2626
2846
3061
3428
3612
3749
3922
3923
3850
3782
3629
3473
3239
2954
1377
-1159
-2775
-4261
-5711
-6333
-6713
-7241
-7656
-6911
-6113
-5755
-4578
-3092
-1530
319
1972
3158
3790
4492
4871
4509
4218
3609
2744
2221
1710
991
-17
-628
-829
-1111
-1122
-1043
-1079
-903
-572
-302
-449
-830
-1221
-1730
-2007
-2232
-2681
-3047
-3158
-3022
-2823
-2514
-2111
-1691
-942
101
1035
1723
2221
2575
2761
2836
2782
2372
1783
1261
731
210
-401
-1039
-1574
-1915
-1970
-1933
-1870
-1751
-1582
-1335
-1052
-801
-720
-690
-659
-655
-670
-723
-788
-833
-767
-647
-512
-318
-32
302
644
965
1211
1397
1478
1466
1310
1056
700
299
-99
-540
-966
-1372
-1707
-1882
-1986
-1994
-1903
-1802
-1613
-1359
-1025
-723
-609
-593
-573
-482
-566
-701
-787
-867
-929
-928
-892
-930
-886
-762
-615
-467
-380
-327
-284
-275
-376
-505
-634
-812
-975
-1081
-1163
-1267
-1303
-1253
-1184
-1043
-897
-741
-581
-416
-252
-213
-190
-220
-304
-376
-443
-516
-654
-707
-740
-780
-753
-674
-635
-574
-412
-307
-182
-194
-180
-181
-265
-259
-327
-354
-401
-400
-362
-311
-259
-192
-77
81
256
405
530
634
739
738
773
773
699
659
638
664
656
620
688
823
970
1196
1455
1722
2035
2392
2685
2888
3069
3162
3306
3461
3465
3417
3330
3341
3264
3032
2888
2433
321
-2118
-3393
-4792
-5805
-6301
-6585
-7098
-7174
-6142
-5464
-4680
-3560
-2151
-412
1354
2835
3689
4215
4518
4334
3941
3648
2874
1991
1499
1084
338
-551
-845
-1025
-1254
-1172
-983
-891
-756
-497
-434
-815
-1242
-1670
-2091
-2221
-2460
-2713
-2829
-2747
-2420
-2011
-1441
-979
-452
435
1388
2073
2433
2573
2551
2372
2163
1845
1196
508
-70
-524
-936
-1390
-1769
-2070
-2126
-1889
-1648
-1426
-1160
-948
-704
-482
-364
-358
-460
-443
-483
-511
-488
-537
-499
-435
-240
-32
169
469
717
946
1099
1117
1054
869
667
344
-94
-459
-835
-1194
-1485
-1695
-1843
-1968
-1893
-1692
-1532
-1275
-979
-714
-469
-298
-237
-308
-319
-305
-426
-604
-729
-789
-832
-847
-850
-874
-784
-622
-477
-354
-336
-327
-375
-493
-646
-851
-1034
-1163
-1313
-1391
-1393
-1386
-1293
-1180
-964
-785
-593
-389
-262
-118
-68
-92
-192
-293
-447
-590
-696
-834
-893
-890
-820
-782
-681
-598
-498
-305
-198
-115
-61
-37
-93
-132
-180
-313
-391
-475
-517
-506
-486
-420
-370
-279
-132
49
237
363
448
556
610
623
620
589
579
549
533
514
492
494
489
561
666
765
960
1145
1326
1533
1819
2127
2306
2525
2745
3004
3187
3212
3289
3404
3400
3407
3371
3268
3039
2881
1558
-1096
-2799
-4308
-5465
-6033
-6409
-6703
-7124
-6316
-5475
-4700
-3663
-2427
-756
942
2659
3703
4215
4424
4391
3982
3542
2909
1947
1357
893
422
-421
-912
-1057
-1254
-1092
-896
-756
-706
-500
-323
-593
-1029
-1544
-2047
-2323
-2455
-2619
-2807
-2744
-2392
-1927
-1345
-738
-185
506
1434
2215
2644
2768
2669
2409
2089
1753
1138
403
-252
-765
-1164
-1531
-1830
-2125
-2154
-1866
-1498
-1171
-922
-656
-409
-190
-26
-60
-210
-317
-371
-407
-473
-510
-575
-549
-342
-124
100
321
589
829
1030
1114
1006
850
565
310
-22
-410
-819
-1195
-1359
-1605
-1735
-1761
-1719
-1570
-1341
-1003
-791
-593
-395
-326
-319
-281
-337
-529
-686
-688
-724
-798
-829
-854
-831
-728
-533
-489
-461
-370
-289
-362
-543
-736
-993
-1135
-1303
-1377
-1465
-1529
-1436
-1393
-1209
-1050
-872
-700
-529
-291
-188
-81
-101
-194
-321
-401
-497
-681
-724
-792
-748
-723
-648
-530
-487
-314
-198
-59
-20
10
23
-60
-100
-236
-393
-557
-621
-660
-654
-619
-588
-456
-323
-151
-25
130
257
314
425
466
440
384
346
331
310
369
433
515
631
866
1152
1367
1591
1828
2112
2319
2516
2728
2804
2907
3077
3234
3238
3198
3222
3260
3240
3186
3085
2817
2407
448
-1933
-3430
-5054
-6102
-6633
-6721
-7132
-7159
-6153
-5378
-4408
-3253
-1578
168
1827
3362
4281
4746
4725
4486
3948
3400
2531
1674
1120
579
-102
-910
-1157
-1358
-1441
-1205
-906
-757
-731
-468
-510
-916
-1426
-1940
-2376
-2622
-2677
-2744
-2786
-2586
-2123
-1541
-834
-167
500
1285
2139
2758
2984
2946
2629
2127
1611
1094
390
-371
-1017
-1487
-1820
-2082
-2265
-2329
-2178
-1827
-1407
-1009
-701
-474
-270
-153
-107
-236
-390
-485
-577
-606
-675
-654
-639
-493
-223
44
330
578
856
1010
1086
1029
806
536
205
-136
-524
-928
-1273
-1564
-1721
-1826
-1859
-1767
-1614
-1335
-1029
-681
-375
-195
-8
174
250
244
129
-329
-657
-758
-932
-1115
-1224
-1197
-1203
-1006
-836
-837
-772
-667
-457
-410
-493
-645
-809
-921
-1091
-1272
-1400
-1383
-1357
-1236
-1017
-797
-666
-537
-281
-129
-77
-86
-142
-270
-403
-513
-715
-949
-1100
-1136
-1109
-1040
-972
-835
-631
-404
-185
-50
22
15
17
-11
-105
-274
-478
-642
-753
-815
-871
-850
-791
-642
-391
-184
-18
164
368
528
661
750
703
620
589
519
428
353
328
320
351
508
672
829
1034
1335
1650
1923
2205
2493
2691
2743
2874
3005
3087
3102
3216
3393
3342
3226
3146
2973
2774
1972
-366
-2497
-4160
-5640
-6367
-6657
-6775
-7221
-6632
-5635
-4793
-3725
-2446
-670
1022
2829
4111
4752
4863
4675
4265
3594
2922
1940
1200
659
184
-558
-1189
-1389
-1559
-1379
-1084
-800
-749
-635
-475
-723
-1187
-1775
-2281
-2630
-2719
-2659
-2644
-2528
-2136
-1537
-866
-99
575
1242
2019
2724
3099
3053
2742
2213
1607
1069
437
-308
-989
-1467
-1786
-2015
-2177
-2283
-2204
-1907
-1455
-1057
-765
-587
-456
-332
-300
-391
-612
-706
-772
-747
-685
-597
-496
-369
-56
244
547
764
984
1132
1162
1070
786
439
-7
-353
-745
-1189
-1568
-1809
-1945
-2015
-1904
-1828
-1656
-1317
-905
-650
-435
-203
-175
-88
-121
-345
-552
-798
-1033
-1135
-1159
-1239
-1257
-1101
-931
-797
-621
-478
-375
-278
-212
-301
-542
-779
-1020
-1244
-1423
-1542
-1601
-1543
-1418
-1273
-1049
-782
-529
-332
-90
59
60
9
-106
-289
-544
-764
-1003
-1224
-1297
-1297
-1211
-1088
-931
-726
-473
-226
-66
60
159
168
95
10
-134
-351
-525
-651
-726
-771
-746
-651
-484
-299
-171
19
201
315
444
541
565
534
475
387
273
191
222
243
285
443
625
842
1105
1345
1557
1813
2130
2382
2577
2767
2903
3043
3216
3269
3289
3311
3385
3337
3282
3253
3115
2409
-112
-2454
-4217
-5973
-6830
-7160
-7075
-7468
-6987
-5881
-5074
-3953
-2670
-684
1114
2873
4253
4954
5100
4719
4205
3450
2666
1628
967
569
81
-647
-1258
-1382
-1573
-1354
-1009
-762
-688
-613
-455
-817
-1351
-2009
-2601
-2899
-2986
-2869
-2758
-2497
-2035
-1353
-505
262
921
1637
2416
2988
3175
3000
2521
1793
1060
421
-296
-1019
-1603
-1952
-2142
-2278
-2275
-2240
-1983
-1547
-1072
-607
-359
-168
-137
-120
-245
-484
-634
-832
-829
-788
-692
-590
-426
-137
188
562
865
1103
1215
1282
1165
883
485
-9
-482
-980
-1355
-1728
-2041
-2226
-2212
-2117
-1979
-1675
-1417
-1057
-638
-313
-228
-188
-194
-355
-437
-588
-777
-1015
-1005
-931
-967
-879
-807
-679
-502
-286
-259
-303
-289
-336
-493
-729
-990
-1326
-1530
-1603
-1619
-1637
-1536
-1334
-1137
-882
-668
-491
-390
-249
-191
-211
-271
-421
-594
-747
-819
-983
-1083
-1066
-967
-793
-609
-411
-302
-183
-54
4
0
-71
-204
-358
-468
-605
-774
-925
-999
-979
-910
-803
-643
-474
-256
-2
200
367
415
468
521
543
527
481
455
369
382
393
426
475
531
695
844
1048
1217
1369
1528
1783
2085
2317
2495
2674
2891
3057
3303
3465
3532
3540
3565
3619
3531
3371
3261
2096
-750
-3059
-5005
-6846
-7701
-7702
-7505
-7633
-6728
-5669
-4772
-3521
-1916
201
2044
3737
4813
5289
5251
4719
3897
2956
2031
1128
732
528
96
-627
-975
-1043
-1130
-826
-511
-416
-517
-457
-633
-1318
-2131
-2978
-3561
-3797
-3638
-3366
-3030
-2476
-1745
-807
113
933
1603
2341
3079
3411
3342
2888
2126
1196
386
-330
-1090
-1659
-1916
-1996
-2010
-1919
-1848
-1717
-1366
-899
-490
-260
-163
-262
-428
-603
-915
-1219
-1391
-1355
-1173
-892
-525
-226
124
568
963
1284
1499
1628
1599
1400
1054
508
-117
-702
-1202
-1608
-1844
-2015
-2132
-2030
-1818
-1575
-1336
-978
-633
-403
-86
105
110
34
-72
-232
-396
-723
-1060
-1103
-1159
-1106
-949
-787
-707
-528
-261
-272
-291
-359
-414
-509
-717
-962
-1260
-1457
-1633
-1733
-1718
-1629
-1469
-1180
-843
-603
-433
-273
-160
-162
-171
-287
-496
-663
-814
-916
-1077
-1201
-1228
-1214
-1034
-825
-623
-409
-212
-63
-8
29
-39
-200
-291
-388
-527
-631
-711
-766
-775
-664
-545
-463
-299
-114
47
159
239
238
199
223
201
239
262
245
302
356
432
542
693
839
1005
1258
1416
1486
1658
1857
2021
2181
2411
2660
2821
3027
3263
3430
3539
3686
3755
3816
3758
3663
3467
3248
1860
-1174
-3490
-5630
-7468
-8144
-8020
-7787
-7697
-6350
-5154
-4222
-2885
-1181
914
2680
4280
5063
5267
5072
4433
3540
2507
1450
664
566
568
307
-199
-394
-508
-539
-234
-131
-335
-652
-752
-1224
-2182
-3108
-3947
-4464
-4459
-4003
-3443
-2783
-1860
-762
309
1290
1997
2586
3169
3568
3606
3138
2381
1383
453
-279
-930
-1495
-1783
-1683
-1497
-1299
-1110
-1035
-995
-756
-511
-458
-545
-805
-1084
-1389
-1619
-1893
-2037
-1854
-1488
-904
-299
284
788
1241
1677
1900
1986
1932
1708
1389
912
366
-332
-959
-1397
-1702
-1779
-1790
-1722
-1571
-1284
-1031
-883
-711
-617
-552
-489
-449
-554
-732
-916
-1036
-1070
-1041
-963
-1150
-909
-482
-416
-264
-94
-23
-142
-15
-112
-655
-816
-907
-1094
-1361
-1534
-1643
-1768
-1567
-1444
-1385
-1137
-850
-591
-386
-236
-255
-378
-320
-361
-560
-613
-722
-856
-900
-808
-791
-899
-727
-612
-488
-277
-201
-229
-239
-164
-290
-428
-433
-547
-614
-531
-505
-509
-503
-425
-331
-225
-145
-132
-17
100
134
105
102
45
-14
61
172
226
320
546
738
877
1030
1256
1384
1560
1735
1868
2072
2175
2285
2387
2686
2836
2930
3261
3453
3652
3740
3849
3921
3735
3699
3610
3423
2372
-628
-3290
-5426
-7613
-8496
-8374
-7940
-7786
-6528
-4946
-4191
-2826
-1186
673
2346
3705
4520
4527
4369
3761
2827
1950
1095
632
845
1238
1319
1058
951
835
573
591
371
-148
-716
-1141
-1869
-3067
-4029
-4789
-5156
-4977
-4336
-3467
-2503
-1234
10
1034
1827
2343
2737
3093
3279
3070
2517
1774
859
64
-455
-855
-1062
-961
-622
-310
-90
1
-162
-396
-557
-779
-1102
-1425
-1793
-2137
-2361
-2490
-2538
-2355
-1848
-1155
-398
360
1033
1467
1782
1937
1847
1604
1328
1067
690
326
-60
-476
-826
-1058
-1104
-1104
-984
-857
-756
-691
-745
-883
-1081
-1264
-1449
-1598
-1669
-1710
-1779
-1694
-1539
-1353
-1048
-736
-300
3
283
506
513
457
214
-39
-384
-761
-1026
-1270
-1403
-1494
-1532
-1454
-1355
-1250
-1123
-975
-828
-696
-644
-644
-711
-808
-875
-912
-914
-889
-784
-660
-524
-394
-264
-149
-62
29
47
13
-108
-220
-347
-494
-606
-750
-814
-813
-815
-734
-607
-587
-504
-334
-325
-310
-181
-153
-212
-92
-22
-84
16
98
182
341
514
715
943
1115
1248
1412
1501
1515
1684
1875
1976
2228
2387
2539
2848
3072
3188
3408
3674
3763
3829
4018
4021
3874
3808
3686
3296
2884
1277
-1672
-3936
-5902
-7636
-8170
-7801
-7485
-6917
-5328
-4107
-3277
-2056
-650
814
2025
2931
3303
3339
3209
2738
2100
1510
1149
1302
1818
2257
2331
2245
2215
1929
1469
888
89
-706
-1367
-1954
-2786
-3737
-4460
-4825
-4711
-4273
-3591
-2698
-1669
-587
343
953
1202
1281
1421
1539
1569
1429
1201
953
697
537
442
410
567
844
1095
1147
961
584
-7
-652
-1250
-1827
-2316
-2647
-2821
-2817
-2690
-2399
-2070
-1635
-1027
-459
80
522
827
960
994
980
773
606
499
425
450
520
560
586
622
611
508
318
65
-259
-588
-921
-1307
-1662
-2062
-2355
-2451
-2523
-2465
-2244
-1938
-1584
-1342
-998
-669
-501
-332
-199
-77
-122
-213
-221
-394
-507
-543
-539
-627
-746
-664
-660
-728
-762
-857
-921
-990
-1053
-1181
-1304
-1336
-1363
-1311
-1288
-1214
-1055
-918
-756
-634
-508
-375
-326
-242
-201
-250
-302
-307
-343
-406
-361
-383
-370
-323
-354
-327
-366
-467
-539
-589
-648
-737
-739
-747
-725
-615
-495
-339
-200
31
281
467
716
882
1010
1186
1347
1572
1811
2061
2253
2431
2622
2634
2784
2965
3040
3233
3423
3672
3710
3806
3963
3907
3860
3688
3588
3327
2935
1584
-1014
-3129
-5030
-6723
-7373
-7247
-7075
-6622
-5224
-3982
-3263
-2333
-1324
-322
468
1013
1296
1318
1299
1184
1094
1062
1146
1589
2141
2583
2788
2895
3023
2906
2508
1774
822
-197
-1157
-1907
-2724
-3384
-3712
-3736
-3552
-3272
-2959
-2657
-2230
-1700
-1174
-770
-563
-489
-465
-465
-506
-501
-406
-118
323
830
1313
1638
1818
1917
1871
1692
1325
926
494
-10
-466
-979
-1407
-1760
-1957
-1933
-1847
-1632
-1409
-1249
-1040
-986
-1088
-1116
-1230
-1301
-1230
-1084
-969
-806
-428
-175
147
522
731
955
1124
1188
1081
889
619
164
-192
-586
-1053
-1297
-1427
-1491
-1543
-1538
-1590
-1581
-1480
-1554
-1614
-1602
-1646
-1679
-1674
-1675
-1730
-1639
-1459
-1342
-1155
-961
-675
-418
-310
-149
-34
-47
-7
-86
-309
-491
-666
-855
-959
-1054
-1133
-1137
-1141
-1146
-1150
-1116
-1073
-1063
-1024
-997
-919
-908
-874
-795
-752
-671
-611
-516
-408
-318
-206
-169
-109
-95
-165
-163
-199
-242
-223
-198
-100
-61
76
228
299
409
543
723
795
961
1156
1251
1382
1510
1523
1485
1644
1789
1822
2078
2479
2563
2691
3163
3281
3212
3408
3660
3729
3615
3837
3964
3692
3633
2393
761
-723
-2416
-3427
-4128
-4512
-4706
-4673
-4039
-3657
-3110
-2569
-2136
-1565
-1552
-1517
-1573
-1924
-1905
-1791
-1434
-1009
-406
359
775
1238
1556
1803
2221
2477
2583
2455
2176
1768
1142
594
17
-411
-593
-634
-529
-470
-548
-602
-644
-781
-916
-1075
-1334
-1597
-1800
-1994
-2185
-2266
-2234
-2090
-1796
-1483
-1202
-869
-589
-273
34
239
392
448
474
385
288
206
108
143
269
386
494
576
608
580
437
294
144
-79
-230
-340
-476
-597
-679
-719
-730
-705
-633
-577
-562
-543
-613
-684
-745
-858
-956
-1036
-1084
-1151
-1185
-1185
-1193
-1169
-1129
-1062
-975
-938
-896
-806
-764
-741
-681
-610
-539
-451
-359
-272
-191
-154
-133
-89
-55
-63
-57
-61
-89
-107
-134
-204
-256
-308
-354
-367
-356
-391
-423
-406
-401
-407
-376
-351
-315
-274
-229
-160
-92
-61
-19
46
69
70
65
53
76
72
6
21
90
109
63
158
175
143
160
180
101
33
89
-17
-92
-60
-46
-120
-170
-217
-196
-223
-278
-236
-240
-220
-181
-94
-61
-58
-16
10
4
18
105
200
225
316
444
500
472
481
517
529
487
481
497
493
475
426
392
333
272
213
181
168
152
122
118
121
98
72
62
34
-13
-69
-120
-173
-259
-325
-377
-430
-474
-511
-526
-543
-567
-577
-590
-628
-676
-706
-716
-717
-699
-665
-640
-613
-588
-575
-542
-526
-530
-527
-552
-598
-646
-698
-753
-821
-864
-886
-904
-899
-886
-872
-853
-817
-753
-716
-693
-671
-658
-662
-684
-687
-665
-648
-619
-577
-521
-459
-420
-373
-334
-284
-244
-226
-219
-204
-200
-219
-260
-306
-353
-417
-466
-503
-531
-541
-541
-533
-507
-480
-435
-396
-349
-291
-259
-229
-189
-169
-158
-151
-160
-167
-166
-191
-215
-237
-270
-320
-378
-412
-479
-547
-608
-637
-666
-681
-689
-710
-705
-690
-673
-634
-573
-528
-485
-453
-431
-424
-425
-432
-453
-458
-482
-485
-495
-517
-526
-539
-558
-578
-586
-582
-570
-559
-542
-524
-506
-479
-457
-439
-408
-356
-314
-291
-260
-218
-186
-163
-163
-165
-169
-175
-167
-164
-172
-191
-200
-210
-221
-233
-244
-273
-294
-311
-317
-324
-323
-310
-299
-259
-235
-233
-224
-209
-198
-194
-196
-200
-230
-256
-269
-295
-317
-328
-315
-280
-231
-182
-137
-109
-83
-65
-65
-71
-99
-136
-166
-222
-280
-337
-387
-412
-411
-394
-368
-329
-293
-236
-180
-154
-123
-97
-76
-51
-34
-38
-44
-43
-40
-59
-83
-100
-113
-104
-94
-85
-99
-126
-161
-212
-263
-297
-334
-358
-362
-354
-356
-366
-366
-357
-346
-333
-312
-288
-254
-232
-228
-243
-274
-301
-339
-394
-448
-484
-519
-560
-573
-569
-546
-525
-493
-447
-393
-326
-281
-242
-223
-227
-248
-287
-323
-355
-381
-396
-409
-419
-420
-428
-423
-409
-383
-352
-340
-337
-356
-375
-409
-452
-499
-540
-573
-613
-633
-646
-627
-591
-536
-474
-415
-347
-278
-222
-172
-133
-120
-111
-107
-113
-129
-143
-147
-163
-185
-199
-225
-251
-278
-317
-347
-349
-361
-382
-399
-439
-450
-446
-444
-436
-421
-411
-410
-394
-376
-370
-365
-343
-301
-278
-255
-239
-236
-222
-217
-235
-244
-245
-260
-273
-294
-332
-363
-365
-368
-368
-365
-371
-370
-352
-324
-301
-282
-246
-220
-197
-175
-140
-124
-117
-106
-121
-144
-160
-182
-199
-211
-232
-247
-265
-288
-302
-290
-267
-246
-210
-170
-121
-79
-56
-52
-50
-68
-85
-99
-117
-144
-164
-188
-244
-271
-316
-289
-407
-175
-132
-225
-176
-204
-242
-293
-240
-266
-302
-330
-321
-368
-409
-412
-408
-424
-420
-388
-361
-319
-286
-257
-215
-199
-184
-180
-172
-178
-190
-196
-180
-176
-208
-228
-246
-251
-287
-308
-323
-346
-347
-373
-408
-409
-403
-409
-409
-410
-394
-367
-347
-313
-297
-307
-331
-334
-335
-343
-355
-361
-373
-386
-390
-386
-382
-385
-379
-389
-396
-387
-370
-345
-339
-333
-311
-277
-272
-281
-268
-265
-263
-256
-257
-260
-272
-301
-324
-361
-379
-379
-373
-369
-360
-336
-321
-313
-294
-259
-246
-233
-218
-203
-188
-198
-214
-247
-284
-315
-336
-365
-392
-415
-413
-395
-381
-356
-327
-303
-292
-259
-228
-217
-196
-184
-207
-232
-247
-252
-279
-316
-351
-393
-419
-431
-431
-423
-410
-388
-369
-343
-303
-263
-223
-180
-142
-96
-75
-84
-89
-102
-112
-131
-148
-169
-183
-196
-211
-228
-243
-266
-285
-289
-275
-273
-271
-273
-271
-270
-268
-276
-286
-283
-281
-264
-248
-216
-185
-154
-138
-140
-142
-143
-148
-181
-205
-226
-250
-295
-320
-345
-379
-400
-414
-399
-374
-318
-262
-217
-175
-156
-122
-106
-115
-123
-136
-148
-168
-196
-229
-262
-305
-333
-345
-356
-368
-377
-378
-369
-353
-331
-315
-300
-270
-243
-227
-242
-248
-254
-257
-253
-250
-243
-235
-231
-229
-214
-215
-229
-221
-204
-204
-217
-216
-206
-220
-201
-171
-172
-169
-142
-114
-100
-104
-88
-80
-74
-72
-83
-97
-128
-144
-155
-164
-172
-180
-199
-211
-210
-218
-215
-232
-242
-247
-260
-269
-279
-281
-272
-265
-268
-273
-257
-238
-239
-224
-215
-217
-223
-235
-249
-265
-278
-304
-328
-344
-362
-370
-376
-379
-377
-377
-375
-365
-354
-352
-332
-297
-266
-250
-232
-213
-223
-238
-222
-215
-208
-198
-194
-191
-198
-210
-219
-218
-225
-242
-252
-256
-271
-294
-306
-331
-350
-366
-382
-378
-383
-378
-355
-329
-308
-288
-267
-244
-219
-196
-177
-180
-200
-208
-211
-216
-219
-205
-196
-184
-179
-166
-150
-148
-137
-131
-139
-145
-160
-194
-222
-237
-256
-264
-261
-266
-261
-235
-215
-218
-200
-175
-162
-143
-130
-147
-166
-188
-221
-243
-280
-311
-330
-341
-351
-357
-354
-353
-347
-354
-351
-335
-336
-338
-344
-359
-362
-357
-347
-330
-303
-273
-258
-240
-225
-209
-214
-210
-210
-224
-235
-240
-228
-227
-219
-192
-171
-170
-171
-187
-195
-213
-247
-280
-303
-329
-362
-379
-381
-355
-316
-285
-272
-257
-231
-208
-182
-172
-172
-172
-175
-173
-184
-211
-226
-242
-247
-250
-260
-255
-239
-227
-213
-213
-229
-231
-228
-210
-181
-156
-140
-114
-89
-92
-97
-102
-130
-161
-172
-194
-226
-245
-252
-264
-275
-274
-275
-263
-243
-219
-198
-188
-188
-193
-209
-229
-260
-277
-283
-299
-308
-300
-280
-278
-260
-246
-237
-223
-205
-203
-225
-251
-277
-311
-345
-350
-374
-392
-399
-400
-379
-356
-320
-287
-235
-197
-177
-163
-141
-119
-98
-80
-86
-87
-80
-73
-73
-70
-68
-77
-73
-71
-80
-110
-130
-150
-162
-185
-195
-203
-222
-221
-228
-252
-275
-284
-302
-296
-290
-290
-287
-280
-260
-250
-236
-222
-206
-179
-155
-133
-99
-76
-79
-85
-101
-124
-165
-205
-224
-238
-242
-243
-245
-253
-256
-241
-241
-238
-225
-215
-213
-214
-215
-214
-206
-210
-226
-238
-253
-275
-285
-282
-273
-256
-234
-228
-242
-248
-251
-269
-296
-310
-321
-327
-327
-312
-306
-291
-270
-245
-213
-177
-162
-140
-110
-104
-97
-96
-110
-130
-133
-142
-165
-195
-211
-234
-252
-258
-264
-261
-249
-227
-213
-198
-171
-150
-125
-115
-126
-163
-182
-186
-208
-219
-227
-227
-245
-245
-242
-236
-224
-216
-189
-165
-136
-114
-103
-91
-93
-115
-141
-182
-212
-232
-257
-275
-288
-285
-276
-280
-293
-309
-326
-340
-331
-311
-299
-297
-271
-244
-250
-257
-255
-243
-233
-235
-230
-237
-255
-264
-263
-282
-296
-295
-298
-287
-278
-278
-266
-246
-230
-212
-201
-194
-205
-235
-267
-299
-318
-333
-356
-391
-402
-404
-389
-360
-340
-337
-319
-291
-272
-251
-244
-238
-228
-233
-238
-240
-241
-234
-226
-220
-206
-196
-184
-172
-173
-177
-166
-163
-173
-182
-196
-214
-232
-233
-237
-250
-261
-259
-255
-245
-241
-245
-257
-272
-273
-281
-291
-299
-299
-289
-295
-312
-318
-313
-303
-289
-269
-248
-226
-212
-207
-212
-205
-219
-237
-229
-222
-213
-218
-227
-244
-276
-325
-366
-398
-429
-436
-433
-423
-417
-419
-424
-427
-398
-371
-348
-315
-294
-290
-290
-308
-308
-297
-293
-296
-281
-269
-279
-265
-243
-227
-216
-187
-173
-179
-191
-210
-219
-243
-274
-298
-306
-300
-289
-263
-240
-225
-215
-220
-226
-217
-217
-216
-228
-264
-298
-343
-382
-410
-405
-375
-334
-296
-249
-216
-185
-166
-153
-135
-111
-92
-101
-116
-130
-157
-181
-207
-224
-219
-218
-211
-204
-199
-186
-177
-176
-191
-203
-211
-222
-247
-265
-266
-276
-275
-280
-262
-243
-235
-236
-239
-235
-238
-257
-273
-288
-308
-330
-350
-350
-335
-324
-314
-297
-288
-270
-259
-256
-263
-263
-240
-234
-228
-222
-230
-246
-269
-277
-281
-281
-279
-289
-292
-297
-306
-315
-314
-304
-297
-289
-275
-267
-251
-254
-267
-284
-316
-324
-346
-368
-380
-391
-366
-337
-302
-265
-228
-187
-149
-110
-83
-63
-62
-77
-102
-147
-189
-222
-246
-273
-298
-310
-306
-301
-289
-265
-245
-223
-209
-198
-195
-197
-207
-226
-237
-256
-278
-277
-272
-273
-277
-293
-300
-297
-291
-304
-306
-294
-282
-284
-288
-288
-292
-298
-310
-322
-324
-330
-329
-311
-302
-301
-306
-310
-308
-323
-333
-340
-342
-342
-340
-351
-361
-364
-374
-362
-358
-351
-316
-287
-265
-243
-234
-219
-200
-180
-169
-160
-155
-162
-156
-154
-162
-180
-187
-189
-200
-203
-196
-190
-192
-195
-188
-182
-183
-199
-221
-255
-279
-299
-317
-329
-342
-332
-323
-318
-313
-315
-312
-302
-293
-286
-291
-293
-307
-330
-356
-362
-364
-362
-346
-322
-294
-257
-200
-141
-94
-54
-20
16
34
39
20
-20
-55
-93
-118
-158
-201
-228
-242
-252
-274
-284
-295
-312
-340
-366
-398
-416
-426
-436
-450
-463
-459
-439
-426
-418
-399
-386
-373
-348
-319
-302
-326
-338
-339
-347
-350
-362
-366
-363
-348
-335
-305
-281
-257
-246
-238
-236
-240
-248
-256
-270
-274
-283
-293
-300
-320
-320
-334
-345
-337
-325
-318
-305
-288
-284
-270
-268
-269
-263
-266
-281
-311
-346
-362
-362
-367
-376
-388
-388
-379
-377
-366
-358
-340
-310
-273
-244
-235
-212
-195
-197
-213
-222
-245
-274
-291
-291
-290
-282
-268
-271
-267
-256
-246
-246
-242
-231
-222
-230
-247
-260
-272
-290
-293
-293
-296
-291
-274
-258
-268
-285
-300
-313
-326
-344
-362
-378
-371
-388
-409
-427
-434
-414
-401
-384
-362
-340
-323
-326
-324
-326
-340
-366
-403
-425
-448
-450
-447
-427
-406
-379
-364
-345
-310
-279
-242
-210
-199
-193
-190
-211
-234
-256
-272
-288
-296
-305
-306
-296
-295
-291
-282
-281
-276
-270
-283
-289
-301
-322
-347
-363
-366
-369
-368
-369
-375
-373
-371
-389
-389
-375
-376
-379
-395
-395
-389
-375
-361
-340
-313
-286
-265
-247
-223
-196
-169
-138
-121
-111
-115
-121
-131
-154
-185
-226
-260
-292
-320
-345
-369
-413
-431
-448
-469
-484
-508
-514
-519
-520
-523
-518
-510
-492
-457
-427
-405
-385
-347
-296
-264
-225
-186
-145
-111
-103
-89
-81
-96
-146
-181
-211
-252
-287
-312
-330
-357
-379
-395
-401
-416
-446
-442
-430
-415
-400
-389
-380
-382
-366
-345
-326
-300
-267
-235
-207
-199
-183
-152
-150
-150
-139
-135
-150
-177
-203
-226
-264
-321
-352
-367
-397
-416
-415
-405
-392
-392
-380
-351
-329
-329
-326
-322
-322
-314
-321
-331
-327
-316
-330
-327
-316
-299
-289
-277
-255
-232
-214
-213
-201
-185
-177
-185
-198
-215
-243
-255
-256
-259
-254
-250
-265
-262
-243
-234
-228
-219
-203
-210
-237
-249
-262
-282
-301
-317
-331
-332
-339
-315
-295
-278
-269
-274
-265
-273
-281
-284
-291
-286
-286
-289
-290
-286
-280
-270
-242
-206
-172
-131
-103
-98
-97
-94
-97
-114
-128
-163
-194
-222
-252
-273
-300
-339
-359
-367
-379
-388
-391
-367
-348
-320
-308
-295
-268
-266
-271
-277
-275
-279
-298
-300
-320
-345
-351
-368
-379
-400
-399
-381
-357
-333
-316
-302
-301
-296
-289
-275
-271
-267
-261
-264
-270
-269
-282
-294
-291
-289
-293
-297
-303
-302
-309
-312
-303
-315
-333
-352
-358
-360
-366
-366
-359
-353
-343
-332
-319
-317
-318
-309
-302
-312
-306
-292
-283
-257
-236
-225
-219
-219
-213
-200
-189
-181
-188
-191
-204
-236
-272
-308
-353
-388
-407
-418
-414
-414
-397
-376
-367
-358
-344
-337
-326
-311
-303
-295
-283
-273
-265
-273
-284
-276
-247
-223
-212
-207
-206
-216
-238
-244
-239
-264
-291
-304
-344
-363
-366
-370
-367
-374
-369
-362
-370
-360
-347
-343
-348
-355
-354
-353
-363
-373
-370
-363
-369
-361
-349
-343
-314
-295
-296
-278
-263
-259
-250
-247
-240
-234
-224
-220
-222
-211
-206
-206
-195
-183
-190
-188
-187
-187
-184
-175
-162
-166
-174
-192
-228
-246
-268
-298
-324
-348
-363
-367
-374
-375
-374
-357
-325
-316
-304
-285
-274
-270
-275
-273
-272
-276
-271
-269
-271
-260
-239
-219
-210
-207
-203
-215
-227
-233
-257
-288
-310
-340
-358
-383
-415
-420
-427
-438
-428
-416
-397
-386
-380
-365
-342
-313
-287
-250
-257
-248
-289
-265
-357
-367
-550
-549
-2193
-2140
-305
-951
-1188
-422
113
-1366
-2214
-1068
-798
-1214
-1025
-28
-359
-736
-698
-457
-273
-242
-100
-137
81
413
-694
-252
217
387
-298
-323
934
-769
-394
-529
-102
-699
-595
77
-129
591
-441
-237
183
-662
-767
-252
-40
-710
-31
-284
-187
-479
-545
-139
-528
-186
-489
-286
-749
-336
-38
-1060
-222
147
-663
-242
-163
-223
-605
-685
88
-427
-979
203
191
-563
-469
257
-1006
-100
-829
-471
-133
-929
284
-82
-669
46
-42
-726
-50
-308
304
-482
-902
641
-523
-513
-9
-528
176
-660
6
-627
-337
-270
-522
-207
-78
-57
-976
483
-150
-318
-472
-163
-287
-158
380
-720
1
518
-708
-32
-7
152
-304
-448
300
327
-686
-340
510
-98
-254
-444
162
-211
32
-623
-396
356
-377
25
-489
312
-91
-267
-517
-148
36
-527
194
-905
518
-325
-601
105
-365
-268
-578
117
-331
-744
87
-379
60
-606
-126
215
-409
-133
-346
301
-478
-120
-207
45
199
-61
-280
157
-362
151
-884
279
-61
-470
-161
-312
-32
-317
-515
-453
-138
-223
-587
-357
212
-829
-557
319
-447
-244
-280
-271
34
-263
-367
-275
562
-280
-413
201
247
-396
-10
-455
137
159
-1006
243
-41
-215
-364
-656
67
-720
-242
-11
-360
14
-814
-194
20
-855
103
-277
-151
94
205
-473
-209
-66
-243
-145
246
-201
-19
108
-571
-244
354
-175
-369
54
-259
-48
-272
1
-112
-468
-352
348
15
-239
-470
38
-156
-221
-460
189
28
-461
217
-175
-716
91
75
-1019
7
-22
-204
-425
-167
-327
-737
-94
-472
106
-319
-522
192
-441
-652
-250
-449
-268
92
-472
-231
176
-575
-651
105
-296
133
-844
199
436
-396
-489
-500
76
-556
-197
14
534
-936
-197
-39
-396
-109
-559
-104
118
305
-694
-55
-489
-173
189
-636
-165
573
-186
-611
267
-371
-288
-195
-152
272
-209
-279
-337
125
-863
-517
412
-203
-136
-587
-32
-118
-947
63
-282
343
-713
100
1
-361
25
-636
261
-115
-350
428
-171
-165
-497
-46
-256
-613
154
-317
377
-102
-615
-313
-187
-235
-186
-147
295
-444
-631
549
-528
-237
-415
87
132
-225
140
81
-520
-98
-187
144
-58
-75
330
-644
164
-226
-445
79
-389
-65
-221
-229
331
-898
-206
-186
-322
-280
-176
515
-814
-75
39
-568
467
-490
82
-118
20
-6
-95
283
-692
240
3
-296
273
-471
158
-371
-330
-125
-166
-482
-288
166
-430
-91
-267
136
-131
-411
-430
483
-168
-189
280
2
159
-661
161
405
-674
481
-145
393
-115
-305
-9
-62
249
-397
507
-160
-322
131
336
-649
146
488
-315
117
90
-81
-426
65
282
-144
-139
183
-610
695
-259
-538
384
-302
-236
-178
334
101
-683
655
-409
-127
-276
50
-20
-183
2
234
92
-816
90
196
-784
-181
116
-166
-70
-424
270
-424
-599
129
-76
-293
-207
60
-74
-744
-413
407
-378
-368
117
-327
-27
-674
21
57
-234
-146
-131
549
-666
-103
-188
152
-585
-174
21
108
-107
-774
341
-271
-807
-472
249
-144
-265
-298
-400
-448
356
-553
-478
232
-129
-873
143
-17
-150
-1
-413
150
80
-199
-350
-69
58
-369
26
-157
-9
145
-396
-340
-137
61
-842
-75
-173
-208
-79
-306
-198
-170
-529
137
-347
-176
-59
-297
39
-204
1
-460
-219
156
-113
-60
-334
410
-534
-764
573
-208
-219
-431
22
234
-717
-57
-144
-317
-397
25
-37
-198
-97
-338
-29
-487
-149
261
-564
-136
150
-11
86
-586
289
517
-642
-95
565
-125
-382
-195
178
115
-507
15
-29
-391
-70
-465
-274
-119
-589
56
-75
-269
-409
-60
-621
-235
-37
-492
-387
96
-253
-135
-215
-398
50
-428
-28
-593
128
-749
124
-284
-580
-158
-192
96
-1005
-341
239
-386
-1001
335
-322
-533
88
-927
193
-193
-748
-309
-540
-290
-236
-825
-188
45
-745
-882
-85
-553
-708
-701
-574
-62
-603
-723
-239
-98
-1191
-315
-269
-505
-449
-384
-272
-470
-313
-681
22
-403
-647
-99
-435
-142
-82
-789
93
-586
459
-322
-761
539
-508
-61
-505
-494
300
-568
-329
-56
-35
-728
-625
217
-411
-1009
53
-37
-504
-245
-626
263
-283
-586
-185
-702
250
-372
-188
-267
21
-5
-1358
767
-775
308
79
-761
418
-336
-480
-62
34
-133
27
-45
-269
189
-551
-707
124
195
-489
-412
593
-239
-186
-784
197
11
-328
-410
315
312
-509
-259
-35
-275
133
-577
257
-634
7
671
-747
62
163
237
-1117
25
475
-61
-370
245
110
-107
97
62
-161
360
-293
33
150
26
203
12
-94
3
210
-195
-31
-143
29
-147
-274
-202
79
65
-518
-267
198
-159
-412
-388
253
-437
-365
-158
24
-441
-459
-27
-606
-406
-542
-188
-341
-728
-408
-463
-690
-667
-406
-787
-414
-416
-707
-577
-445
-608
-849
-407
-388
-659
-707
-353
-524
-1317
-69
-695
-951
-491
-620
-577
-817
-436
-949
-191
-563
-1165
80
-561
-779
-260
-724
-617
-404
-486
-546
-718
-156
-357
-853
-433
-162
-754
-311
64
-515
-283
-872
-69
78
-571
-357
-262
-15
-838
214
14
-499
150
-401
-219
-281
48
-736
-21
419
-845
70
-531
337
-616
-429
-320
30
325
-921
-198
311
-804
40
43
-180
-351
-153
468
-923
611
-926
-54
232
-596
270
-342
-275
275
-548
72
89
-484
551
-317
111
-191
178
212
-572
404
97
-217
398
9
-294
613
-41
-301
568
133
29
342
-419
616
369
-211
180
219
194
93
420
24
191
164
499
219
-157
383
167
-206
9
125
-73
-138
63
209
-163
-196
-56
-168
-405
-305
-213
-296
-295
-486
-406
-454
-557
-504
-653
-696
-870
-782
-802
-932
-699
-713
-684
-565
-723
-828
-767
-826
-770
-772
-891
-639
-662
-646
-600
-625
-718
-831
-415
-577
-614
-684
-573
-325
-499
-944
-382
-174
-806
-803
-234
-695
-477
-375
-945
-370
-321
-92
-829
-404
-319
-500
-139
-661
-575
-189
-81
-732
-458
77
-504
-673
-123
-487
-394
-431
-817
-134
-234
-973
-507
-138
-358
-836
-152
-375
-511
-583
-508
-518
-562
-229
-875
-215
-572
-535
-468
-716
-672
-659
-624
-557
-259
-807
-495
-169
-769
-724
-401
-228
-1028
-245
-384
-812
-112
-712
-86
-1530
365
-181
-729
-1002
4
284
-1653
149
-642
-158
-558
-572
-70
-679
-152
-652
-606
-69
-604
-230
-476
-501
389
-1211
-60
-379
-176
-559
-270
-96
-291
74
-1220
709
-219
-1188
439
-221
-175
-686
404
152
-913
116
329
-373
-377
-70
347
-148
-757
515
-130
-902
473
-369
-322
121
-359
128
-232
-168
18
377
-416
-91
782
-7
-62
-3
454
-51
265
14
354
183
237
543
-229
444
583
-237
-63
417
203
-150
-84
182
35
-165
-199
194
-148
-492
67
-225
-278
-111
-287
-364
-116
-158
-196
-427
-371
-310
-335
-545
-528
-478
-423
-616
-517
-389
-660
-706
-522
-605
-664
-422
-718
-577
-535
-720
-518
-605
-655
-632
-486
-502
-721
-645
-313
-635
-622
-498
-522
-319
-757
-560
-399
-471
-786
-179
-725
-534
-175
-320
-781
-121
-287
-543
-8
-774
101
-470
-271
-283
-49
-657
-90
-39
-1032
-149
47
-799
-631
192
-517
-419
-305
-344
-583
-547
-301
-517
-640
-533
-241
-975
-305
-367
-762
-664
-715
-270
-832
-861
43
-1036
-931
141
-912
-627
-176
-954
-221
-505
-834
-279
-581
-465
-861
-313
355
-1615
146
44
-1434
19
-245
-964
-542
367
-1136
-759
743
-1459
-465
348
-1084
-63
-167
-1075
187
-216
-940
-187
-36
-317
-1230
434
-341
-1207
453
-787
22
-503
-339
291
-640
-84
-567
119
22
-866
-1
157
-812
-170
136
-655
-252
384
-700
42
-386
-66
-331
-244
199
-662
-37
32
-288
-831
677
-460
-664
852
-800
54
-409
-31
123
-618
301
-439
-176
124
-201
35
-511
157
302
-646
143
513
-218
-161
326
358
-29
142
232
50
-60
-193
380
-248
-302
-37
-72
-393
80
-258
-256
-150
-434
-143
-435
-317
-296
-413
-334
-260
-471
-385
-354
-481
-503
-427
-506
-552
-449
-543
-605
-607
-623
-549
-696
-776
-591
-664
-661
-899
-532
-810
-604
-403
-942
-661
-518
-778
-523
-288
-1255
-204
-569
-963
-263
-629
-646
-595
-366
-835
-453
-720
-193
-570
-1047
20
-528
-856
-187
-494
-692
-166
-414
-565
-184
-457
-416
-436
-571
-32
-626
-596
-27
-649
-402
-310
-652
-202
-452
-969
-171
-127
-1057
-511
185
-990
-507
-218
-435
-635
-851
115
-689
-874
37
-748
-450
-324
-964
-258
-79
-1125
-162
-131
-937
-420
-383
-513
-808
-147
-840
-96
-439
-1191
593
-1256
-584
171
-1258
104
-836
-716
141
-624
-852
96
-427
-639
272
-1126
170
-323
-611
-36
-626
23
-154
-1178
412
-37
-1054
325
-148
-744
144
-167
-774
713
-895
132
-486
58
-447
104
-443
-408
43
-551
222
-476
-222
2
-74
-750
826
-773
-89
361
-716
410
-357
-171
-93
-148
-683
780
-554
-291
492
-734
-160
283
-593
142
-241
-51
-60
99
-174
-166
426
-211
-148
212
263
-294
-83
387
-76
-412
782
199
-436
317
561
-161
25
12
92
429
-304
52
363
-44
-205
130
-83
-3
-117
-86
223
-85
-245
188
-44
-293
-27
-66
-49
-212
-190
-97
-270
-224
-243
-49
-262
-458
-239
-185
-517
-526
-353
-569
-530
-472
-629
-534
-513
-639
-798
-418
-428
-772
-474
-251
-759
-654
-127
-772
-525
-390
-635
-589
-514
-257
-866
-601
-223
-861
-532
-212
-921
-416
-118
-635
-502
-354
-461
-396
-300
-533
-617
325
-950
-267
132
-436
-428
-94
-209
-426
-227
-143
-663
-158
-273
-804
107
-471
-706
-254
192
-1108
-495
396
-943
-618
244
-581
-544
-21
-409
-710
-136
-326
-775
56
-802
-889
518
-1006
-635
484
-739
-751
142
-263
-1031
44
-496
-281
-623
-304
352
-1166
-118
-181
-380
-668
45
-556
-120
-450
-308
135
-821
-22
-548
460
-1009
-47
-50
-172
-708
-332
391
-991
629
-1176
728
-637
-355
-234
-27
115
-1077
1089
-832
102
-237
413
-737
50
0
147
-243
-638
664
-169
-195
-255
314
-124
-185
-425
-29
166
-631
113
-116
-354
196
-528
-79
145
-499
67
-185
-420
441
-683
67
-231
-35
-207
-247
160
-44
-454
-364
831
-607
-152
408
-317
298
33
-213
290
-151
-132
160
-19
30
-312
162
-64
225
-212
191
299
-187
343
-14
72
416
-125
80
400
-377
91
408
-256
177
-28
332
6
-264
135
-63
-45
-440
65
-117
-410
-218
-56
-520
-341
-215
-299
-576
-452
-208
-506
-679
-427
-136
-646
-576
15
-446
-836
-195
-454
-675
-579
-460
-453
-651
-432
-150
-829
-414
-128
-722
-393
-563
-197
-498
-431
-1109
84
-84
-1191
-310
-64
-832
-651
105
-938
-263
-255
-578
-161
-413
-570
7
-564
-682
134
-339
-1351
69
-140
-927
-270
-604
369
-484
-713
357
-435
-690
-2
-512
-3
168
-1068
562
-224
-976
-29
77
-844
-15
-291
-488
-70
-412
-88
-819
-49
-120
-680
-140
298
-1472
507
-457
-338
-167
-174
-185
-652
-388
58
-376
-905
820
-1141
-363
324
-766
-513
577
-909
-260
367
-692
61
-629
205
-226
-399
-157
-65
-152
-507
7
-490
220
-379
-535
143
-265
-53
-562
73
73
-154
-520
194
37
-575
62
246
-337
-549
518
-159
-368
-246
655
-129
-901
330
-67
538
-688
-138
32
189
-673
-293
890
-1000
82
-260
234
-275
-21
170
-689
743
-509
-372
521
-272
-337
450
-12
-330
350
-99
-69
-306
191
319
-41
-357
377
-122
-298
346
-505
492
15
-43
134
204
35
-170
159
334
-147
176
388
-395
358
220
-47
135
-222
39
80
-230
143
-182
-21
181
-477
258
-39
-688
355
-185
-617
441
-461
-680
404
-450
-246
-237
-171
-284
-458
-423
-200
-650
-164
-364
-703
-41
-360
-749
-557
-47
-942
-226
-630
-336
-949
-178
-587
-443
-325
-854
-256
-294
-1180
151
-293
-1201
308
-930
408
-1569
307
-668
-280
-934
-198
239
-1689
705
-255
-786
-413
-135
-209
-803
-538
327
-916
-371
-456
191
-634
-195
-269
-903
145
-388
-755
127
-195
-807
120
-440
-750
533
-1248
-5
259
-858
377
-1125
488
-1000
-201
142
-1273
901
-602
-466
-276
202
-640
-274
-854
510
-370
-911
214
-602
-367
-225
-290
-908
604
-420
-671
-261
934
-1388
-1006
1682
-1389
-406
84
48
-1101
422
-483
-166
-400
-97
-403
-394
618
-1155
144
624
-978
-240
395
-819
306
-781
255
43
-1077
849
-669
-779
1201
-1084
-636
1611
-1405
-75
164
118
-298
-491
724
-745
178
-236
-422
626
-953
124
108
-111
362
-907
511
266
-476
142
414
-990
1097
-546
-520
749
-371
177
-298
-21
280
192
-550
731
-45
-505
700
-56
-249
239
-61
1
638
-626
328
903
-864
319
474
-286
-41
104
-278
258
213
-475
144
-14
-232
-405
8
-26
-623
-49
94
-797
-68
-107
-721
174
-351
-644
-195
-407
-522
-615
-224
-169
-719
-413
182
-1032
-458
115
-819
-9
-580
-499
-188
-923
-265
-109
-624
-915
248
-258
-1034
-171
-357
-906
232
-895
-771
599
-1136
-775
516
-949
-1056
953
-1399
-446
-382
-439
-302
-698
-311
-143
26
-1003
-303
486
-1538
416
-465
-983
390
-508
-757
-393
7
-140
-953
-157
306
-879
-135
-457
-108
-349
-84
-727
-30
21
-487
266
-1016
131
-285
-151
-672
116
-317
-345
-491
-94
-300
-537
37
-305
-137
-699
406
-1153
47
82
-658
-396
103
-291
339
-1586
785
-190
-1039
76
-77
-202
-524
72
-337
102
-734
52
-388
-295
-319
200
-1521
898
-508
-556
91
-125
-327
-351
-232
279
-252
-969
773
-111
-322
-227
-256
518
-237
-1133
606
-73
-67
-303
326
333
-997
480
176
-973
384
-80
-33
-629
735
-387
-535
844
-1053
-219
400
-380
-755
177
146
-402
-223
526
-250
-140
-479
-356
152
-259
-374
-205
181
-600
252
166
-423
-163
864
-660
-102
395
-172
65
-326
325
51
-402
343
-154
413
-878
-70
798
-950
147
-222
161
-185
-471
860
-376
-560
241
-62
-580
-257
-39
-313
-527
-33
-284
-191
-123
-671
214
-351
-389
-316
-304
165
-980
-269
-51
-522
-309
-302
310
-1020
-361
108
-1004
-230
-193
-695
-412
-622
-751
576
-1119
-639
263
-676
-1249
505
-829
-1579
990
-1094
-908
721
-1246
-501
217
-1279
-401
-61
-947
-635
-365
-874
156
-1010
21
-768
-632
9
-419
-1005
41
-897
-414
-493
-604
-85
-1102
471
-1056
-81
-971
187
-1056
-438
273
-1596
620
-994
-641
159
-873
-555
245
-1052
-160
-419
-538
-442
-30
-759
-28
-943
-357
-388
-220
106
-1311
231
-364
-1096
-138
368
-1501
699
-1507
537
-188
-1332
216
22
-804
131
-434
-902
414
-824
-491
-608
730
-1004
-457
682
-615
-480
-479
868
-1448
119
142
-915
538
-23
-729
223
-408
8
-149
-257
153
-1081
1003
-1207
192
151
-408
-455
364
121
-917
269
89
-12
-464
-182
-183
56
74
-607
273
0
164
-269
-495
785
-724
-501
396
-761
366
-115
-720
1204
-1256
-349
943
-24
-1240
1091
-233
-487
501
-938
762
-938
757
-94
-342
605
-179
41
-428
791
-328
-116
286
158
-3
-130
174
-157
332
92
-478
395
-219
-485
280
-751
149
-183
-75
-497
-188
86
-586
-439
-206
262
-1363
259
-544
-566
-412
-20
-455
-711
-115
-748
-41
-801
-838
-150
-135
-977
-332
-533
-317
-570
-618
-206
-708
-309
-306
-990
-173
-68
-679
-1058
168
-321
-1017
616
-997
-594
106
-834
-880
38
-925
714
-1592
-340
29
-660
-771
-1268
1220
-1443
-821
-10
361
-1269
-727
588
-202
-1693
613
-239
-757
427
-871
-275
-831
212
-490
-541
-133
92
-1142
452
-502
-1125
410
-560
-796
630
-1267
-462
626
-1122
-551
-132
-186
-308
-979
1083
-1506
41
192
-841
-61
-582
116
-632
-484
332
-652
-768
399
-662
-294
-728
381
-529
-475
-324
-534
-501
282
-964
-113
190
-1108
739
-1005
-387
373
-772
-278
-452
203
-620
-893
1079
-854
-459
434
-764
223
-578
-693
554
-272
-632
-43
407
-431
-109
-210
-145
11
-923
-138
-168
415
-1244
-313
1046
-418
-961
804
-42
-1348
-36
175
-496
-688
67
364
-1180
1051
-58
-1549
902
-321
149
-1080
382
511
-1003
-127
630
-223
-589
733
20
-1730
653
288
-1058
266
-431
642
-1037
-848
1957
-1162
-975
1167
-725
52
-379
-511
426
-49
-1823
1548
-12
-659
299
-51
-485
208
-265
-768
679
-681
6
-133
-279
-33
-276
-61
-873
954
-323
-1624
1401
-1195
-217
-294
86
-409
-976
855
-929
-336
-703
-86
-317
-592
-492
-360
-139
-858
-142
-422
-894
66
-804
-968
-10
-779
-956
-98
-815
-1113
-13
-881
-711
-515
-853
69
-1348
-518
-488
-1120
-439
-170
-1503
-346
592
-2458
612
-649
-1262
17
-1410
55
-1134
-1958
1493
-1157
-1620
358
-974
280
-1465
-528
195
-1134
-122
-993
-518
-221
-315
-1129
-934
62
-416
-678
-1072
-523
720
-1747
-1148
1652
-2184
-323
545
-2118
801
-1015
-623
-177
-704
21
-1277
274
272
-1606
-26
-483
546
-2042
724
-366
-1106
16
-60
-1090
-777
1024
-1532
-467
849
-1803
493
-200
-1400
1163
-1471
-399
250
-697
-1657
1548
-1753
77
349
-2240
1554
-826
-591
289
-850
-547
604
-1022
-99
-140
-800
641
-1197
566
493
-1633
934
-873
-714
770
-539
-314
-357
224
3
196
-822
329
172
-1094
1403
-1229
-502
1780
-1696
-225
587
631
-1438
402
511
-881
513
-16
202
-661
1024
-365
-282
656
-667
202
229
-210
-398
612
-258
722
-1395
1504
-99
-1379
1784
-1301
415
224
43
-8
-230
-334
188
-615
68
-40
-367
439
-536
-103
-228
-259
-523
258
-742
-477
354
-802
-1194
591
-610
-313
-353
-665
-165
-755
132
-951
-500
-214
-422
-467
-799
-503
139
-526
-812
-591
-352
164
-1854
819
-462
-978
-162
-1031
342
-451
-705
-373
321
-1207
-388
-37
-404
-140
-829
-266
482
-1165
-737
1328
-1023
-547
-136
258
-685
-590
988
-1394
42
544
-1475
-282
318
-386
-894
-110
-218
-423
12
-696
-5
-380
457
-1024
-964
1176
-1395
182
-819
565
-657
-810
-68
-126
-148
-974
492
-502
-323
-895
285
-847
176
-787
-237
159
-1756
-69
-125
-1203
-434
-168
-616
-184
-291
160
-732
-1144
632
33
-2242
1086
-469
-749
-1218
518
-1694
-160
556
-2032
1110
-958
-533
615
-2170
192
1181
-1545
-209
148
-12
-828
-419
947
-937
-1437
1367
-405
-1698
2207
-1382
-263
325
-157
136
-1525
1689
-1835
709
-927
320
-327
-237
-196
-916
1818
-2542
405
1480
-1848
-826
894
859
-1927
-109
1311
-624
-1015
-109
797
-527
-503
-229
371
-63
-908
1007
-131
-927
-82
90
-248
-545
346
-252
263
-628
312
-253
-561
174
220
-1202
249
-163
-804
636
-559
-232
901
-773
167
163
-317
810
-1476
945
528
-876
-183
1156
-110
-1149
1062
-218
-125
-764
1057
-352
-420
840
-528
600
-271
-125
688
-421
174
-79
335
-499
-543
427
-816
-242
-221
131
-239
-301
-651
-273
-675
137
-1375
45
-399
-1232
600
-1081
-798
-268
-743
-943
-85
-451
-1302
-605
32
-626
-863
-669
-540
-466
-1191
-343
177
-864
-1487
240
-409
-1637
-176
-586
-529
-823
6
-717
-934
100
-883
-569
305
-1456
-225
91
-1253
-445
67
-1485
101
334
-2310
320
696
-1338
-816
344
-668
-543
-699
-912
903
-715
-1031
-226
-225
-109
-1232
-521
495
-56
-1411
379
-6
-307
-911
-853
470
-23
-518
-658
306
-675
-158
-741
-970
1435
-1171
-772
64
331
-1837
495
281
-1826
-26
459
-324
-949
690
-1343
-541
543
-1334
869
-1468
405
-611
-435
605
-1622
539
-169
-386
-384
575
-651
-1187
1952
-2297
-657
1180
-451
-234
-894
654
-207
-597
-74
-69
222
-261
-833
561
46
-205
-190
-752
728
783
-1949
1013
520
-381
-460
647
-247
-703
928
-374
547
-855
1317
87
-1081
591
-294
-668
1401
-965
-184
129
590
147
-551
1275
-31
-636
843
78
-210
552
-319
357
677
401
-420
1103
101
-533
995
528
-388
506
464
-7
-128
1315
-166
103
950
-545
164
324
-433
333
-201
-389
364
142
-716
-215
461
-902
-451
515
-621
-736
-556
-285
-23
-1279
-32
49
-647
-706
-371
-464
-874
-117
-827
-756
-100
-551
-1119
-313
-389
-1166
-202
-240
-1412
-148
-856
-1139
197
-558
-1270
481
131
-1723
-386
155
-609
-633
-114
-161
-877
55
546
-1411
76
484
-602
-896
580
-130
-948
470
-284
-605
569
-799
-507
51
-733
61
-659
159
-148
-1361
584
-538
-391
167
-120
-1230
717
-463
-1173
789
-540
-435
-423
-657
301
-1000
-936
439
-615
-716
-160
65
-704
-252
-428
-820
-113
-407
-900
-505
169
-762
-653
-235
61
-1594
-627
1665
-1353
-1713
1339
-605
-1729
-196
1130
-1490
-186
290
-698
-915
54
-343
-1740
838
-181
131
-1783
543
981
-1566
-602
367
-46
-810
108
-525
-975
961
-437
-1358
725
374
-1186
377
141
-1550
916
-12
-1245
568
-8
-562
-493
685
-463
-476
946
-287
-1134
590
-844
686
-563
-175
921
-6
-1092
893
464
-1193
1005
76
-345
608
-73
-918
887
-455
-843
829
561
-860
222
-383
534
-398
260
-37
480
461
-620
835
609
-100
-237
669
505
-475
-170
1038
259
-173
498
379
695
889
-180
471
993
243
36
449
140
-44
351
158
-616
308
-143
63
-149
-358
-228
-447
-311
-366
-296
-477
-279
-254
-955
-585
-417
-673
-626
-559
-489
-767
-576
-596
-800
-840
-102
-757
-1055
-227
-567
-632
-691
-497
-499
-817
-722
23
-965
-1006
-3
-503
-986
-2
-252
-927
-197
-411
491
-509
-406
207
-418
-61
-544
-356
-138
-207
-806
-137
56
-167
-562
-607
308
-572
-766
-151
-423
-513
-181
265
-572
-423
-124
-70
-364
-595
-64
-122
-388
-184
88
-594
-336
33
-462
-166
-188
-447
-26
-511
-700
92
-611
-511
-133
-323
-650
-289
-175
-369
-571
-449
-405
-831
-590
-313
-740
-589
-345
-267
-451
-586
-125
-1054
-515
-379
-720
-654
-857
211
-189
-1004
-517
88
-553
-481
-751
-198
-317
-879
-312
-446
-374
-261
336
-939
158
-84
-1046
180
-454
-320
46
-949
496
572
-973
-13
-201
-303
26
-111
-200
-171
-45
-331
615
-542
43
1200
-521
-192
332
38
-363
-343
103
614
-921
177
312
788
-366
-1062
1176
29
75
-156
424
-482
443
96
-274
852
-196
839
156
191
12
60
-101
818
-317
441
402
232
432
712
188
676
1105
-553
843
1438
-123
463
620
527
1116
467
52
1233
1093
493
821
543
708
893
709
483
196
101
206
68
-159
289
204
-185
1
-260
-302
-143
-454
-679
-609
-783
-860
-873
-751
-837
-984
-700
-786
-999
-965
-1023
-1086
-1084
-1073
-1153
-1181
-1076
-1085
-931
-743
-616
-679
-474
-707
-836
-518
-724
-839
-440
-265
-425
-255
-183
-122
-230
-541
-334
-164
-452
-342
-204
-484
-317
-163
-349
-252
-247
-125
-428
-420
-27
-287
-790
-373
-263
-358
-321
-189
-20
-256
-367
-205
-134
-581
-401
-163
-320
-358
-161
-93
-587
-320
-198
-267
-501
-395
-394
-434
-189
-469
-626
-418
-276
-553
-655
-452
-218
-509
-568
-332
-488
-763
-662
-617
-205
-177
-840
-550
-417
-730
-644
-845
-760
-691
-616
-567
-975
-875
-703
-891
-802
-1123
-971
-450
-855
-1061
-876
-581
-899
-962
-637
-368
-773
-1191
-185
-225
-966
-434
-241
-824
-534
-693
-50
-145
-596
-212
-292
59
-572
-430
-406
-432
314
198
-561
-279
-145
-316
92
-302
287
-368
-152
181
-113
-544
-419
462
215
-738
58
957
-316
-598
120
403
-726
-422
302
9
-293
126
858
74
-130
436
413
7
457
720
475
459
490
620
737
322
697
845
1023
956
863
805
621
986
906
833
1304
1518
1213
1060
1682
1630
1128
1149
1412
1332
1301
1356
1294
864
366
180
31
11
-1
240
90
-173
-4
-119
-609
-659
-885
-1195
-1234
-1133
-1138
-1353
-1312
-1255
-1487
-1430
-1242
-1246
-1330
-1384
-1373
-1440
-1529
-1393
-1272
-1234
-1007
-778
-629
-586
-581
-612
-594
-532
-357
-286
-222
-132
-107
39
107
81
4
-159
-44
184
-24
-68
22
-182
-323
-200
-31
12
-37
22
25
120
-251
-268
-280
-431
-428
-373
-321
-320
-407
-422
-436
-473
-358
-463
-482
-647
-650
-575
-618
-562
-429
-427
-479
-399
-203
-339
-361
-292
-462
-447
-398
-299
-160
-180
-240
-110
-146
-178
-116
-228
-137
-152
-140
-308
-283
-290
-329
-348
-535
-307
-352
-572
-637
-568
-659
-822
-825
-878
-955
-898
-901
-850
-872
-978
-897
-1002
-1071
-1146
-1228
-1187
-1089
-1101
-976
-813
-797
-841
-689
-614
-751
-809
-622
-653
-714
-679
-539
-712
-759
-443
-295
-279
-358
-348
-87
-337
-278
-72
-699
-90
172
77
-309
85
302
23
-317
-262
-209
-247
627
-218
-345
422
15
-5
-64
11
657
247
-156
4
345
-61
-330
701
1030
-94
332
889
510
48
197
927
794
542
590
1238
1305
1027
828
1327
1530
1213
1273
1289
1343
1495
1408
1601
1797
1787
1585
1615
1992
1751
1543
1860
1957
1585
1372
935
613
149
-349
-132
139
137
-16
-48
53
-331
-884
-1013
-1360
-1806
-1928
-1786
-1618
-1729
-1769
-1747
-1827
-1833
-1814
-1751
-1771
-2066
-2111
-1960
-1977
-1798
-1687
-1482
-1149
-925
-658
-579
-613
-768
-906
-742
-555
-497
-294
-11
143
306
404
461
310
111
91
132
111
59
59
94
59
35
135
89
35
-51
-110
-333
-516
-573
-646
-785
-808
-662
-565
-426
-469
-589
-721
-794
-932
-1073
-1077
-1055
-1004
-971
-882
-781
-742
-797
-831
-756
-721
-662
-626
-652
-698
-619
-500
-468
-376
-360
-315
-231
-306
-308
-375
-385
-444
-490
-314
-204
-188
-120
-58
-113
-157
-168
-232
-295
-379
-404
-424
-517
-574
-606
-668
-768
-722
-759
-913
-1019
-1085
-1164
-1284
-1331
-1265
-1327
-1409
-1354
-1359
-1396
-1490
-1537
-1517
-1584
-1510
-1393
-1324
-1258
-1169
-1084
-1072
-1014
-913
-852
-803
-681
-559
-461
-362
-248
-174
-153
-107
-52
-56
-117
-89
-112
-110
15
8
9
-61
-80
-69
31
21
-39
-182
-246
-47
-116
38
365
321
321
429
392
277
357
375
458
507
456
591
933
960
625
832
1158
1215
1069
1196
1482
1610
1547
1571
1939
1969
1944
1994
2268
2342
2140
2240
2524
2446
2361
2637
2857
2685
2399
2598
1631
688
135
-531
-242
86
509
682
132
148
-450
-1280
-1642
-2211
-2484
-2674
-2550
-2221
-2161
-2249
-2360
-2500
-2572
-2397
-2315
-2320
-2673
-2847
-2782
-2738
-2330
-2045
-1672
-1275
-976
-591
-634
-801
-1030
-1242
-987
-618
-121
310
584
842
922
950
869
687
503
487
606
674
734
755
733
652
644
709
703
577
334
72
-222
-467
-573
-660
-787
-695
-580
-510
-574
-708
-1035
-1396
-1555
-1608
-1576
-1537
-1426
-1337
-1265
-1139
-1148
-1176
-1237
-1275
-1210
-1109
-1025
-954
-887
-849
-688
-541
-334
-212
-196
-152
-228
-217
-216
-164
-102
-102
68
193
316
343
203
107
-48
-114
-105
-123
-113
-212
-165
-225
-336
-432
-650
-883
-1105
-1091
-1198
-1324
-1323
-1329
-1421
-1530
-1443
-1539
-1774
-1814
-1849
-1904
-2024
-1937
-1885
-1917
-1791
-1722
-1579
-1584
-1632
-1622
-1663
-1609
-1520
-1368
-1197
-1068
-920
-764
-695
-705
-721
-711
-678
-620
-516
-350
-263
-221
-153
-46
-20
-18
-9
-81
-82
-131
-140
-108
-78
-31
-34
66
112
75
136
111
53
89
143
238
333
496
663
744
807
946
994
1021
1195
1295
1460
1672
1762
1958
2008
2084
2187
2313
2395
2317
2572
2721
3005
3204
3207
3155
2981
2909
2940
2932
3110
2984
1704
602
-160
-940
-656
60
823
715
137
-28
-1100
-2129
-2686
-3259
-3434
-3448
-2849
-2354
-2304
-2496
-2891
-3112
-3268
-3135
-2906
-2867
-3078
-3204
-2993
-2668
-2122
-1700
-1220
-858
-611
-331
-507
-797
-1127
-1131
-544
186
945
1422
1676
1645
1447
1243
982
827
658
829
1123
1316
1432
1278
1126
807
608
622
442
253
-87
-421
-675
-873
-899
-926
-953
-984
-991
-1047
-1297
-1665
-2099
-2328
-2322
-2099
-1804
-1597
-1494
-1479
-1488
-1542
-1593
-1609
-1625
-1449
-1138
-870
-715
-580
-480
-466
-284
-88
53
162
145
130
129
191
283
412
545
609
696
724
609
472
182
-7
-49
-7
107
137
131
-11
-193
-265
-506
-766
-835
-1061
-1162
-1247
-1392
-1424
-1714
-1757
-1903
-1989
-1794
-2011
-2081
-2134
-2281
-2288
-2302
-2175
-2121
-2132
-1994
-1833
-1810
-1779
-1713
-1750
-1642
-1627
-1417
-1207
-1207
-1055
-1018
-831
-726
-676
-496
-555
-493
-455
-407
-349
-387
-309
-281
-190
-119
-78
-113
-167
-204
-288
-245
-295
-285
-261
-214
-111
-132
-53
-36
-36
44
114
229
384
524
695
745
842
1030
1112
1287
1479
1603
1831
2052
2280
2431
2557
2686
2674
2885
3039
3194
3341
3563
3666
3658
3597
3559
3492
3369
3553
3597
3269
1668
487
-411
-1304
-615
318
1086
837
-59
-604
-2029
-2953
-3417
-3797
-3806
-3761
-3102
-2615
-2600
-2954
-3373
-3647
-3690
-3429
-3091
-2989
-3361
-3353
-3019
-2388
-1590
-1059
-555
-369
-238
-167
-353
-534
-673
-291
579
1492
2176
2488
2377
2017
1652
1432
1415
1348
1394
1606
1773
1864
1769
1555
1149
753
535
441
319
-6
-369
-742
-952
-995
-980
-971
-1136
-1301
-1544
-1744
-2000
-2378
-2576
-2573
-2349
-1996
-1697
-1580
-1668
-1786
-1853
-1870
-1756
-1586
-1383
-1102
-803
-537
-299
-218
-121
-25
108
271
433
538
510
540
572
762
958
1110
1140
966
943
812
654
539
353
305
278
370
397
241
31
-284
-436
-686
-803
-875
-954
-1092
-1388
-1493
-1632
-1825
-1939
-2043
-2055
-2207
-2181
-2063
-2215
-2377
-2408
-2356
-2239
-2216
-2096
-2014
-2055
-1934
-1845
-1670
-1526
-1543
-1340
-1220
-1154
-1060
-987
-866
-840
-716
-490
-385
-297
-301
-329
-365
-445
-378
-280
-300
-268
-242
-172
-191
-282
-315
-414
-411
-410
-386
-291
-317
-297
-254
-195
-91
-96
44
128
167
373
510
643
749
863
1082
1329
1489
1683
1886
2108
2377
2471
2691
2959
2903
2985
3266
3440
3731
3886
4106
4067
3858
3841
3782
3807
3730
3733
2744
1024
150
-922
-777
177
1120
1531
439
-404
-1693
-3011
-3448
-3790
-3680
-3671
-3320
-2814
-2692
-2902
-3437
-3769
-3927
-3823
-3494
-3170
-3296
-3553
-3323
-2806
-1853
-1123
-576
-368
-493
-473
-588
-596
-568
-237
635
1606
2414
2735
2681
2220
1723
1553
1579
1730
1861
2051
2117
2114
2014
1765
1434
1021
726
496
334
148
-229
-613
-907
-976
-965
-933
-1053
-1412
-1769
-2070
-2293
-2473
-2578
-2539
-2339
-2038
-1797
-1731
-1857
-2026
-2132
-2043
-1804
-1540
-1205
-949
-741
-511
-338
-148
-1
143
311
412
620
737
801
844
855
1039
1194
1365
1364
1178
1008
809
740
645
609
555
523
491
358
277
-32
-344
-543
-739
-779
-906
-911
-1029
-1253
-1617
-1930
-2085
-2327
-2359
-2224
-2121
-2169
-2130
-2128
-2384
-2530
-2515
-2343
-2292
-2114
-1919
-1952
-1779
-1726
-1566
-1407
-1322
-1181
-1124
-964
-935
-865
-728
-626
-462
-280
-149
-102
-154
-258
-326
-397
-350
-214
-125
-54
-70
-50
-146
-298
-361
-433
-414
-366
-229
-161
-189
-223
-240
-179
-161
-34
106
239
378
471
594
676
926
1086
1302
1550
1853
2068
2171
2516
2655
2804
2981
3167
3402
3461
3843
4097
4184
4282
4059
3938
3871
3817
3990
4047
3890
2115
603
-363
-1150
-379
673
1688
1268
-20
-1004
-2527
-3369
-3775
-3865
-3701
-3624
-3279
-3006
-2973
-3423
-3833
-4081
-4062
-3785
-3414
-3243
-3660
-3748
-3422
-2531
-1436
-739
-323
-378
-502
-606
-614
-511
-306
379
1379
2311
2831
2928
2558
1992
1646
1624
1893
2078
2303
2373
2302
2209
1977
1761
1381
963
643
432
252
-20
-406
-771
-999
-1014
-916
-999
-1352
-1842
-2275
-2490
-2636
-2634
-2571
-2446
-2192
-1981
-1847
-1968
-2140
-2247
-2213
-1943
-1608
-1239
-986
-779
-589
-449
-233
-28
149
287
400
528
655
822
859
922
1063
1195
1391
1431
1285
1044
757
662
635
634
607
528
447
346
167
-38
-352
-603
-836
-966
-974
-1110
-1164
-1302
-1626
-2134
-2635
-2674
-2548
-2436
-2221
-2076
-2226
-2405
-2480
-2630
-2761
-2778
-2376
-2149
-1934
-1757
-1773
-1644
-1675
-1526
-1332
-1173
-1030
-985
-891
-881
-772
-518
-238
-63
-41
-79
-140
-224
-401
-430
-428
-308
-39
93
99
-148
-338
-481
-613
-660
-634
-543
-427
-361
-348
-324
-407
-405
-374
-299
-180
-97
126
316
453
696
936
1185
1325
1531
1776
1763
1932
2372
2625
2894
3180
3453
3622
3659
3992
4020
4097
4155
4076
4316
4069
4066
4308
4393
3764
1693
474
-816
-1309
-60
1171
1983
1043
-104
-1335
-2900
-3482
-3792
-3739
-3784
-3732
-3419
-3113
-3155
-3482
-3707
-3997
-3950
-3748
-3334
-3448
-3986
-3931
-3421
-2173
-1043
-272
-49
-397
-604
-748
-651
-504
-142
728
1775
2585
3020
3033
2545
2059
1753
1807
2013
2199
2384
2320
2238
2069
1971
1834
1467
1037
546
263
10
-300
-603
-929
-1027
-978
-877
-1042
-1490
-2031
-2474
-2654
-2726
-2662
-2528
-2363
-2182
-2009
-1961
-2094
-2226
-2250
-2118
-1888
-1555
-1211
-950
-752
-618
-425
-187
57
275
357
443
547
684
885
988
1046
1173
1326
1508
1462
1302
1110
870
859
812
774
688
515
486
300
184
-8
-287
-438
-976
-1330
-1477
-1660
-1815
-1949
-1878
-2085
-2182
-2038
-2244
-2671
-2933
-2888
-2841
-2788
-2565
-2440
-2394
-2305
-2102
-1921
-1864
-1831
-1709
-1574
-1415
-1204
-1016
-797
-726
-559
-351
-186
-63
-141
-189
-241
-202
-18
126
189
140
127
116
-3
-136
-252
-339
-359
-373
-342
-300
-389
-439
-486
-570
-540
-563
-530
-435
-447
-313
-163
-39
124
274
507
688
852
1111
1300
1506
1708
1909
2292
2559
2884
3222
3296
3494
3479
3712
4028
4026
4241
4337
4439
4351
4349
4431
4206
3880
2228
792
-451
-1151
-191
873
1938
1369
132
-994
-2614
-3208
-3621
-3771
-3875
-3971
-3647
-3410
-3188
-3296
-3522
-3859
-3988
-3955
-3639
-3549
-3993
-4020
-3774
-2688
-1436
-512
-39
-386
-603
-780
-719
-507
-266
391
1253
2139
2756
2992
2753
2334
1983
1886
1970
2076
2282
2247
2142
2033
1985
1988
1734
1345
791
337
90
-163
-481
-784
-1079
-1177
-1093
-1150
-1382
-1869
-2283
-2570
-2756
-2693
-2679
-2581
-2447
-2298
-2176
-2178
-2198
-2201
-2136
-1933
-1673
-1400
-1062
-887
-719
-533
-362
-52
201
419
553
618
742
868
934
973
993
1080
1250
1336
1378
1156
1011
901
794
797
614
503
312
142
75
-147
-262
-491
-659
-1023
-1938
-2426
-2751
-2829
-2505
-2177
-1967
-2230
-2402
-2593
-3131
-3373
-3427
-3313
-3047
-2788
-2527
-2357
-2168
-2046
-1933
-1814
-1649
-1518
-1313
-1275
-1358
-1194
-931
-459
-86
134
248
192
139
25
-126
-225
-161
97
370
443
411
316
117
-56
-243
-302
-344
-308
-265
-374
-474
-548
-520
-468
-403
-306
-306
-166
11
34
100
133
382
604
905
1257
1420
1632
1903
2193
2455
2619
2991
3196
3400
3733
3837
4234
4300
4439
4544
4436
4408
4421
4576
4511
4186
2590
1206
-269
-980
-130
711
1899
1432
439
-722
-2295
-2737
-3224
-3448
-3827
-4142
-4021
-3778
-3401
-3326
-3499
-3865
-3900
-3863
-3418
-3394
-3812
-4055
-4155
-3271
-2228
-1077
-367
-385
-354
-470
-321
-236
-182
96
531
1243
1949
2503
2629
2517
2231
2123
2104
2182
2305
2120
1936
1656
1627
1685
1655
1505
1107
825
557
369
112
-372
-857
-1230
-1333
-1331
-1363
-1543
-1773
-1990
-2163
-2253
-2331
-2407
-2450
-2407
-2367
-2284
-2185
-2092
-1950
-1858
-1676
-1394
-1102
-852
-730
-635
-537
-408
-141
97
327
528
723
952
1096
1173
1136
1069
1085
1106
1136
1117
1110
1077
1053
980
859
737
540
411
240
-51
-270
-594
-913
-1124
-1316
-1573
-1805
-1897
-2047
-2190
-2379
-2525
-2807
-2928
-2966
-3027
-3080
-3113
-3017
-2934
-2864
-2695
-2519
-2315
-2205
-2086
-1975
-1880
-1724
-1518
-1334
-1180
-1015
-795
-521
-363
-258
-225
-149
-82
-11
103
89
120
148
180
183
112
86
61
53
-26
-130
-200
-259
-313
-348
-428
-481
-453
-425
-340
-350
-312
-259
-199
3
96
268
398
535
818
991
1242
1594
1844
2244
2461
2745
2995
3157
3458
3692
3936
4038
4177
4318
4377
4446
4460
4668
4606
4783
4181
2759
1550
-50
-419
-186
592
1182
663
271
-646
-1300
-1540
-2057
-2548
-3351
-3975
-4210
-4165
-3976
-3861
-3987
-3960
-3876
-3531
-2938
-2910
-3067
-3572
-3885
-3642
-3200
-2447
-2001
-1676
-1331
-952
-360
20
274
408
498
721
1038
1314
1502
1525
1475
1564
1708
2018
2300
2457
2421
2193
2028
1801
1588
1325
1001
741
589
573
544
423
148
-158
-401
-617
-783
-987
-1196
-1456
-1726
-1900
-2061
-2154
-2186
-2155
-2132
-2106
-2070
-2032
-2017
-1989
-1980
-1938
-1807
-1627
-1435
-1274
-1125
-991
-825
-660
-504
-302
-98
68
199
298
352
422
508
578
650
713
776
818
893
921
852
771
716
656
596
568
466
344
206
101
-210
-833
-1160
-1555
-1720
-1662
-1668
-1689
-2010
-2153
-2249
-2424
-2370
-2527
-2665
-2770
-2931
-2892
-2834
-2790
-2755
-2740
-2595
-2414
-2200
-1859
-1747
-1678
-1600
-1531
-1318
-1158
-968
-893
-866
-694
-566
-362
-222
-124
-9
11
43
58
11
-63
-184
-291
-339
-421
-429
-508
-706
-847
-1041
-1128
-1142
-1143
-1105
-1146
-1118
-1053
-1012
-1002
-990
-930
-829
-757
-559
-306
-101
113
277
522
744
882
1008
1097
1243
1385
1522
1733
1883
2051
2147
2283
2380
2487
2625
2764
2869
2516
2044
1388
838
700
721
893
728
489
261
-41
-7
2
-4
-155
-482
-703
-837
-931
-1098
-1360
-1684
-1945
-2090
-1979
-1829
-1732
-1698
-1825
-1804
-1723
-1559
-1358
-1294
-1258
-1282
-1221
-1108
-997
-840
-734
-653
-507
-297
-82
133
245
310
350
329
404
481
547
547
496
434
352
340
314
287
265
260
280
326
380
362
337
287
242
220
206
229
209
179
143
95
55
39
55
44
20
-12
-33
-55
-99
-98
-98
-125
-135
-124
-115
-126
-149
-184
-219
-247
-241
-219
-222
-221
-217
-250
-291
-312
-339
-353
-381
-406
-399
-387
-369
-383
-414
-435
-458
-455
-441
-431
-407
-404
-410
-399
-388
-359
-356
-367
-344
-336
-346
-369
-366
-378
-392
-375
-365
-366
-366
-379
-413
-420
-405
-400
-406
-422
-452
-492
-516
-521
-520
-514
-532
-558
-568
-565
-583
-598
-619
-623
-625
-607
-592
-565
-545
-558
-547
-555
-551
-560
-564
-556
-561
-552
-515
-482
-475
-455
-438
-431
-412
-373
-340
-295
-255
-242
-210
-157
-118
-78
-36
13
51
79
103
115
159
204
236
277
307
328
335
363
399
425
453
485
516
529
558
593
621
660
684
704
737
773
798
807
863
897
927
966
964
975
965
943
928
879
821
788
757
716
680
593
534
494
463
467
474
448
383
301
242
195
151
96
8
-87
-194
-279
-333
-385
-448
-544
-648
-701
-751
-790
-797
-797
-826
-858
-876
-912
-955
-988
-1014
-1045
-1054
-1049
-1042
-1068
-1054
-1057
-1079
-1060
-1018
-984
-944
-894
-859
-842
-831
-795
-749
-715
-674
-645
-637
-614
-574
-516
-491
-469
-440
-433
-393
-347
-304
-251
-207
-183
-163
-127
-84
-75
-68
-59
-41
-20
1
30
46
52
29
22
11
15
32
50
80
119
117
110
118
89
61
50
26
6
6
-10
-41
-57
-89
-104
-111
-111
-138
-163
-154
-189
-214
-210
-203
-208
-227
-240
-253
-293
-312
-326
-352
-369
-401
-440
-454
-472
-508
-526
-539
-553
-574
-592
-621
-620
-602
-606
-627
-633
-655
-667
-667
-694
-713
-730
-748
-752
-737
-725
-721
-740
-753
-750
-771
-772
-749
-735
-743
-733
-710
-660
-620
-617
-599
-612
-617
-598
-562
-495
-458
-413
-374
-364
-333
-305
-291
-255
-232
-216
-184
-152
-126
-121
-96
-68
-64
-78
-36
-4
-11
-16
14
45
62
75
84
107
119
137
160
190
205
201
217
239
247
284
318
333
336
366
399
410
441
489
521
538
568
583
581
582
591
606
641
701
732
715
673
609
559
546
524
496
443
378
312
248
226
230
218
180
149
89
41
-14
-73
-126
-203
-269
-311
-333
-369
-454
-511
-585
-688
-720
-716
-704
-695
-688
-722
-774
-821
-847
-870
-885
-906
-932
-942
-954
-959
-964
-968
-985
-991
-986
-967
-927
-891
-856
-835
-814
-780
-743
-733
-747
-742
-733
-720
-677
-628
-580
-556
-531
-515
-490
-420
-382
-370
-326
-271
-221
-188
-156
-141
-155
-175
-160
-148
-119
-88
-92
-85
-92
-71
-55
-57
-41
-30
-28
-34
-15
21
17
5
21
32
29
24
21
-2
-25
-45
-61
-75
-67
-79
-112
-99
-107
-131
-159
-188
-213
-221
-224
-257
-286
-297
-320
-355
-382
-428
-463
-494
-548
-572
-570
-577
-596
-620
-631
-648
-664
-682
-701
-717
-722
-705
-703
-707
-707
-708
-709
-696
-684
-667
-651
-645
-627
-621
-607
-600
-605
-592
-583
-598
-583
-566
-564
-570
-542
-499
-499
-488
-463
-462
-475
-490
-482
-474
-462
-447
-431
-387
-368
-346
-306
-289
-304
-306
-302
-286
-268
-222
-154
-129
-115
-107
-85
-65
-56
-34
-5
9
13
49
82
96
92
96
104
110
122
158
170
178
192
176
161
175
183
191
195
180
176
179
171
167
181
214
236
231
243
257
258
251
261
292
321
342
355
361
362
366
350
326
295
251
216
206
180
155
111
64
21
-5
27
41
28
-8
-36
-61
-101
-134
-161
-202
-240
-293
-326
-343
-383
-424
-470
-503
-540
-527
-518
-544
-544
-566
-594
-613
-635
-657
-665
-703
-725
-732
-739
-744
-746
-757
-784
-805
-811
-788
-765
-763
-739
-696
-716
-715
-676
-650
-651
-667
-639
-637
-615
-589
-571
-556
-524
-495
-482
-455
-413
-352
-310
-268
-222
-182
-154
-134
-120
-115
-119
-100
-82
-81
-69
-54
-70
-63
-40
-29
-28
-26
-23
-42
-52
-58
-49
-63
-90
-123
-156
-183
-195
-214
-237
-248
-272
-290
-304
-314
-326
-322
-310
-308
-331
-328
-332
-349
-336
-336
-342
-336
-345
-368
-356
-344
-358
-352
-353
-371
-388
-418
-431
-424
-401
-396
-399
-365
-365
-378
-395
-420
-435
-451
-461
-454
-460
-483
-478
-467
-462
-430
-423
-437
-437
-438
-425
-433
-438
-417
-388
-381
-382
-353
-343
-345
-335
-304
-286
-297
-298
-276
-271
-260
-227
-218
-206
-192
-191
-175
-179
-189
-185
-174
-163
-154
-134
-117
-127
-152
-155
-148
-128
-114
-111
-94
-99
-103
-87
-87
-86
-93
-91
-76
-68
-62
-66
-70
-46
-17
-8
-7
-1
-5
-9
-28
-32
-36
-37
-28
-20
-18
-17
16
33
31
28
36
34
37
40
55
73
83
113
124
120
145
185
203
206
218
229
244
243
257
294
298
297
298
303
299
273
238
207
188
163
135
119
95
59
17
-6
-3
-28
-44
-56
-109
-154
-169
-185
-217
-241
-265
-306
-321
-353
-391
-424
-463
-488
-516
-515
-497
-498
-499
-511
-520
-529
-535
-533
-545
-563
-576
-599
-619
-613
-605
-628
-641
-627
-646
-640
-613
-612
-632
-635
-615
-606
-594
-586
-589
-584
-595
-601
-591
-550
-521
-514
-496
-485
-462
-411
-378
-352
-318
-275
-230
-218
-212
-183
-153
-130
-107
-84
-61
-67
-83
-63
-40
-27
-34
-34
-29
-16
-17
-49
-60
-71
-96
-113
-117
-126
-127
-130
-152
-186
-213
-231
-265
-300
-315
-304
-284
-276
-282
-292
-310
-321
-356
-375
-362
-374
-398
-409
-418
-433
-452
-460
-445
-443
-448
-467
-480
-491
-501
-487
-471
-449
-449
-461
-471
-482
-477
-482
-481
-475
-471
-474
-477
-485
-479
-463
-469
-470
-460
-430
-421
-415
-414
-425
-398
-361
-333
-320
-321
-323
-299
-283
-290
-275
-253
-234
-219
-205
-203
-183
-180
-186
-175
-185
-198
-202
-196
-191
-181
-163
-146
-144
-139
-149
-144
-129
-135
-123
-90
-79
-82
-85
-67
-48
-50
-66
-73
-64
-63
-75
-63
-58
-48
-42
-34
-26
-43
-63
-74
-75
-80
-97
-89
-75
-81
-75
-54
-37
-37
-36
-49
-66
-73
-73
-43
-49
-50
-26
-12
3
-9
-11
-5
-13
-10
1
8
21
27
9
4
4
-13
-12
-2
1
-1
-16
-35
-23
-34
-75
-103
-127
-149
-162
-165
-180
-207
-215
-223
-237
-263
-286
-298
-315
-343
-353
-337
-331
-353
-372
-392
-414
-442
-465
-481
-485
-481
-498
-489
-471
-468
-463
-487
-491
-501
-508
-502
-494
-501
-506
-500
-503
-509
-531
-534
-530
-568
-576
-566
-589
-579
-562
-576
-576
-566
-549
-547
-545
-538
-529
-523
-509
-512
-500
-477
-476
-467
-458
-437
-421
-383
-349
-317
-313
-287
-343
-348
-324
-361
-365
-405
-417
-373
-344
-362
-376
-372
-354
-355
-352
-314
-308
-312
-297
-276
-270
-314
-325
-352
-381
-409
-446
-468
-463
-453
-439
-429
-423
-422
-419
-444
-494
-463
-409
-385
-370
-392
-406
-435
-465
-483
-497
-490
-486
-479
-474
-468
-451
-438
-408
-388
-338
-313
-308
-288
-302
-329
-350
-370
-378
-396
-403
-356
-300
-273
-232
-211
-221
-204
-153
-111
-55
12
53
66
33
17
-21
-87
-149
-203
-265
-391
-484
-587
-614
-635
-587
-604
-586
-522
-493
-778
-1551
-1395
-1375
-1417
-1588
-1677
-1558
-1549
-1510
-1560
-1734
-1869
-1928
-1925
-1728
-1733
-1796
-1821
-1852
-1728
-1698
-1770
-1688
-1640
-1491
-1339
-1319
-1285
-1202
-1181
-1257
-1327
-1325
-1346
-1381
-1255
-1100
-1051
-1074
-1071
-1052
-939
-865
-849
-860
-820
-784
-813
-867
-978
-1117
-1201
-1151
-1160
-1120
-997
-1103
-1193
-1147
-1040
-1010
-981
-838
-761
-650
-552
-520
-501
-457
-446
-425
-366
-316
-286
-209
-81
-67
76
101
69
47
62
65
-48
-154
-195
-276
-388
-507
-825
-929
-985
-1015
-1081
-1140
-1081
-1081
-1121
-1051
-1103
-1142
-1205
-1275
-1268
-1397
-1447
-1597
-1670
-1528
-1478
-1397
-1284
-1195
-1067
-1016
-936
-980
-1025
-1040
-1110
-1187
-1232
-1304
-1327
-1308
-1245
-1206
-1164
-1059
-1009
-934
-880
-847
-867
-870
-861
-895
-1046
-1112
-1144
-1182
-1217
-1153
-1139
-1158
-1067
-954
-847
-728
-678
-671
-670
-727
-834
-881
-929
-994
-1004
-932
-860
-846
-702
-575
-471
-345
-298
-194
-160
-78
-11
43
182
292
525
826
1166
1459
1768
2083
2402
2645
2762
2989
3161
3230
3395
3645
3783
3717
3520
2260
834
-389
-1434
-2097
-2349
-2223
-2405
-2248
-1707
-1758
-1829
-1818
-1677
-1543
-1385
-1102
-1013
-968
-1132
-1686
-2162
-2054
-1601
-807
17
654
1141
1567
2222
2581
2738
3058
3424
3824
3994
3997
3813
3436
3302
3196
3082
3104
3252
3438
3558
3609
3503
3331
3180
2835
2133
1423
840
305
-116
-469
-777
-1148
-1350
-1448
-1604
-1600
-1471
-1193
-965
-875
-909
-1113
-1300
-1469
-1543
-1447
-1242
-971
-706
-483
-298
-91
252
740
1213
1627
1966
2186
2202
2065
1937
1797
1677
1609
1593
1535
1409
1361
1306
1228
1123
1031
892
690
410
17
-351
-771
-1147
-1505
-1785
-2100
-2375
-2555
-2699
-2768
-2746
-2690
-2621
-2504
-2348
-2270
-2172
-2023
-1966
-1949
-1787
-1626
-1493
-1438
-1145
-873
-673
-322
-76
304
509
702
777
793
790
703
623
475
328
195
153
89
127
291
379
351
353
429
589
642
451
293
333
271
-139
-323
-228
34
224
570
657
816
982
1254
1587
1347
1311
1425
1724
1576
1441
1586
2040
1892
2023
1852
2156
2052
2424
2636
2481
2555
2148
2368
2030
2048
1732
1566
1243
1244
1400
1262
999
803
758
861
978
920
676
416
319
-67
-148
-244
-79
-29
-51
-8
-190
-340
-389
-317
-233
-200
-153
-172
-229
-247
-308
-315
-296
-228
-209
-188
-207
-268
-374
-416
-420
-394
-310
-261
-237
-245
-243
-223
-220
-206
-168
-167
-167
-181
-229
-304
-342
-366
-353
-298
-229
-165
-109
-68
-51
-31
-11
-19
-39
-47
-106
-161
-228
-293
-345
-383
-401
-383
-320
-280
-242
-188
-181
-219
-249
-292
-347
-400
-455
-529
-596
-625
-629
-628
-582
-508
-432
-363
-294
-252
-229
-229
-256
-289
-332
-361
-397
-427
-440
-421
-389
-354
-301
-250
-190
-153
-131
-106
-115
-177
-267
-361
-453
-514
-557
-575
-576
-546
-511
-478
-454
-425
-416
-423
-424
-427
-446
-478
-513
-567
-610
-649
-658
-649
-616
-566
-519
-445
-382
-349
-329
-322
-340
-370
-392
-411
-432
-480
-496
-500
-484
-454
-398
-327
-281
-232
-189
-168
-195
-220
-267
-312
-343
-352
-370
-401
-415
-405
-391
-364
-319
-288
-253
-242
-247
-266
-274
-296
-323
-365
-405
-411
-412
-410
-418
-425
-409
-377
-322
-288
-294
-309
-313
-336
-378
-405
-425
-454
-489
-498
-498
-501
-496
-472
-461
-442
-427
-417
-434
-462
-481
-522
-556
-575
-582
-597
-617
-612
-593
-582
-539
-501
-481
-474
-472
-497
-540
-558
-595
-645
-675
-709
-717
-694
-685
-681
-672
-657
-647
-633
-621
-637
-661
-671
-676
-709
-711
-718
-718
-704
-687
-650
-627
-602
-564
-543
-547
-529
-501
-482
-484
-503
-515
-549
-568
-545
-505
-445
-403
-383
-341
-325
-336
-306
-279
-275
-276
-292
-312
-362
-375
-341
-318
-367
-409
-402
-389
-364
-340
-300
-279
-268
-230
-205
-304
-310
-295
-320
-346
-415
-372
-396
-332
-273
-236
-151
-128
-129
-183
-226
-298
-352
-363
-388
-416
-374
-335
-265
-231
-211
-200
-215
-223
-294
-313
-321
-317
-354
-409
-386
-369
-351
-333
-345
-328
-319
-331
-353
-371
-351
-357
-364
-362
-373
-403
-433
-441
-438
-445
-444
-424
-410
-401
-412
-412
-370
-356
-371
-355
-353
-406
-426
-425
-545
-574
-544
-545
-548
-506
-489
-534
-524
-513
-486
-493
-493
-482
-459
-481
-499
-593
-502
-503
-544
-455
-495
-563
-693
-607
-553
-494
-545
-596
-531
-614
-733
-712
-541
-584
-748
-690
-709
-773
-877
-909
-682
-524
-387
-411
-363
-253
-409
-502
-472
-402
-510
-726
-869
-766
-718
-595
-401
-254
-343
-366
-392
-629
-529
-632
-859
-918
-779
-558
-445
-206
-145
-235
-533
-675
-593
-601
-528
-522
-662
-864
-811
-521
-548
-59
-26
-296
-339
-592
-602
-613
-456
-287
-312
-269
-258
-178
-321
-627
-255
39
12
-98
-340
-440
-627
-479
56
446
573
373
-103
-202
-161
-256
16
273
363
176
-10
-121
118
350
522
728
672
429
103
58
136
362
530
632
822
536
434
475
700
1043
1181
1156
1014
951
864
982
1310
1540
1600
1541
1345
1062
628
293
105
-111
-372
-567
-698
-852
-889
-831
-766
-787
-853
-980
-1261
-1638
-1954
-2161
-2251
-2161
-1961
-1778
-1620
-1501
-1423
-1363
-1226
-1047
-934
-824
-735
-670
-608
-475
-265
-76
95
252
297
264
225
248
280
332
420
489
525
535
495
424
344
241
97
-91
-277
-490
-673
-772
-813
-778
-690
-628
-603
-586
-615
-712
-804
-877
-1011
-1150
-1228
-1244
-1319
-1579
-1733
-1854
-2111
-2209
-2032
-1830
-1704
-1370
-955
-869
-722
-407
-234
-272
-296
-389
-703
-937
-1040
-1149
-1054
-718
-428
-169
113
264
134
-55
-207
-495
-768
-856
-944
-1120
-1235
-1149
-1018
-882
-603
-370
-270
-433
-328
-434
-602
-398
-322
-254
-123
-19
-33
-1
220
177
216
345
412
528
717
1137
1467
1822
2195
2245
2196
2154
1966
1911
1952
2175
2357
2536
2779
3060
3457
3815
4200
4640
4793
4737
4565
4341
3994
3601
3464
3357
3271
3202
3292
2795
1700
582
-1097
-2852
-4023
-4493
-4711
-4711
-4105
-3897
-4000
-3595
-3071
-2628
-2218
-1842
-2092
-2878
-3486
-3911
-4083
-3534
-2541
-1560
-592
298
884
1151
1618
2139
2436
2843
3268
3379
3197
3068
2934
2597
2357
2218
1903
1522
1257
1028
784
739
781
661
453
188
-223
-771
-1291
-1837
-2564
-3257
-3758
-4133
-4259
-4029
-3499
-2951
-2419
-1890
-1577
-1419
-1255
-1080
-948
-776
-540
-396
-288
-73
149
403
810
1290
1694
2011
2282
2404
2404
2431
2433
2281
2118
1898
1535
1076
635
210
-220
-527
-708
-910
-1031
-1046
-1104
-1211
-1318
-1439
-1650
-1907
-2091
-2275
-2452
-2537
-2539
-2503
-2400
-2136
-1845
-1522
-1100
-705
-384
-82
121
165
183
235
206
171
197
163
73
-5
-128
-287
-367
-430
-489
-497
-469
-564
-741
-922
-1204
-1538
-1798
-2039
-2323
-2550
-2696
-2834
-2907
-2845
-2682
-2430
-2092
-1792
-1559
-1335
-1206
-1157
-1123
-1067
-1031
-1014
-920
-801
-704
-562
-394
-237
-70
113
267
389
471
477
428
369
255
119
9
-129
-235
-281
-319
-345
-295
-185
-76
101
327
544
763
1001
1138
1241
1357
1482
1600
1701
1911
2157
2380
2678
3014
3301
3574
3886
4241
4433
4611
4803
4733
4554
4413
4236
3960
3719
3697
2987
1675
493
-1337
-3340
-4629
-5106
-5447
-5566
-4967
-4751
-4950
-4507
-3856
-3376
-2889
-2440
-2549
-3176
-3481
-3620
-3645
-3038
-2259
-1720
-1158
-553
-40
402
1247
2159
2699
3268
3788
4011
4005
3992
3840
3351
2781
2188
1428
752
316
-9
-231
-279
-269
-400
-557
-642
-895
-1298
-1687
-2174
-2844
-3525
-3972
-4315
-4489
-4349
-4080
-3805
-3447
-2995
-2561
-2078
-1418
-768
-237
256
668
888
1047
1213
1296
1293
1338
1416
1427
1505
1688
1846
1985
2159
2256
2214
2100
1927
1577
1162
728
190
-400
-927
-1366
-1791
-2128
-2345
-2530
-2666
-2692
-2670
-2611
-2463
-2269
-2101
-1944
-1813
-1721
-1663
-1568
-1455
-1354
-1232
-1060
-884
-705
-452
-188
27
241
437
531
536
513
441
260
92
-114
-392
-655
-915
-1146
-1354
-1516
-1653
-1803
-1892
-1987
-2065
-2063
-2068
-2088
-2130
-2174
-2233
-2321
-2299
-2251
-2190
-2046
-1901
-1723
-1533
-1322
-1081
-843
-599
-381
-204
-57
49
129
168
191
200
170
143
103
74
72
70
108
133
136
170
163
199
184
173
170
152
177
233
373
479
647
886
1090
1257
1522
1811
1992
2205
2566
2852
3065
3449
3865
4150
4420
4829
5015
5042
5070
5025
4870
4628
4517
4356
4166
3787
2557
1163
-486
-2524
-4030
-4800
-5075
-5401
-5341
-5080
-5378
-5366
-4767
-4152
-3565
-3075
-2771
-2859
-2883
-2530
-2250
-1856
-1386
-1304
-1259
-1113
-745
-233
444
1421
2112
2701
3337
3854
4260
4463
4545
4283
3747
3180
2528
1884
1351
867
361
-150
-573
-970
-1357
-1523
-1611
-1744
-1852
-1984
-2166
-2442
-2613
-2756
-2991
-3182
-3398
-3604
-3676
-3548
-3272
-2891
-2372
-1841
-1328
-766
-178
363
833
1271
1611
1813
1960
2094
2163
2159
2087
1953
1757
1560
1427
1324
1250
1199
1127
1024
894
737
509
247
-65
-447
-857
-1289
-1681
-2039
-2362
-2614
-2812
-2927
-2961
-2943
-2819
-2620
-2364
-2069
-1799
-1491
-1246
-1005
-738
-502
-317
-243
-142
-139
-171
-115
-65
1
69
137
172
151
168
154
95
-15
-183
-360
-594
-854
-1103
-1357
-1639
-1907
-2138
-2346
-2502
-2563
-2569
-2543
-2487
-2394
-2271
-2138
-1973
-1808
-1675
-1552
-1468
-1388
-1301
-1205
-1103
-1006
-884
-759
-627
-483
-347
-188
-31
99
204
277
311
301
268
204
129
50
-17
-77
-147
-230
-269
-290
-312
-285
-232
-167
-59
121
272
397
576
776
931
1084
1290
1462
1619
1824
2023
2243
2469
2744
3062
3303
3552
3756
3908
3982
3996
4050
4050
3990
3980
3882
3774
3341
2243
1200
-81
-1494
-2451
-2950
-3251
-3758
-3992
-4193
-4733
-4808
-4551
-4207
-3835
-3544
-3307
-3192
-2886
-2482
-2324
-2137
-2128
-2383
-2443
-2331
-2053
-1752
-1335
-841
-553
-143
389
941
1504
1971
2378
2598
2716
2810
2763
2655
2492
2210
1840
1410
1001
591
215
-21
-237
-457
-618
-761
-920
-1049
-1095
-1202
-1352
-1483
-1652
-1849
-2014
-2126
-2259
-2418
-2548
-2661
-2709
-2664
-2533
-2356
-2122
-1852
-1589
-1304
-961
-627
-341
-44
219
403
558
706
792
822
841
822
772
735
731
714
696
720
743
746
725
706
667
607
549
446
329
193
24
-161
-338
-503
-686
-864
-1018
-1148
-1259
-1312
-1343
-1361
-1352
-1371
-1389
-1375
-1342
-1322
-1314
-1282
-1283
-1299
-1291
-1284
-1248
-1209
-1167
-1132
-1124
-1075
-996
-911
-823
-767
-679
-601
-569
-490
-415
-356
-316
-287
-259
-274
-280
-264
-270
-293
-311
-320
-341
-372
-383
-417
-423
-434
-470
-489
-517
-561
-596
-640
-687
-724
-752
-770
-775
-755
-754
-751
-757
-750
-714
-702
-680
-652
-621
-609
-592
-571
-585
-573
-532
-480
-423
-366
-294
-216
-122
-38
17
101
193
298
421
529
652
776
855
948
984
1067
1153
1187
1197
1211
1243
1258
1283
1307
1343
1383
1483
1582
1663
1732
1779
1677
1457
1290
1068
834
674
561
423
225
77
-65
-175
-167
-134
-83
-28
4
22
46
90
84
40
-10
-116
-254
-372
-455
-521
-596
-644
-700
-761
-779
-782
-769
-745
-714
-684
-662
-621
-563
-518
-490
-463
-432
-404
-370
-334
-340
-334
-331
-342
-348
-357
-361
-388
-402
-387
-358
-331
-308
-286
-241
-218
-212
-191
-188
-191
-209
-223
-238
-263
-300
-329
-331
-331
-301
-280
-263
-240
-216
-193
-169
-131
-87
-48
-28
-9
3
-16
-28
-14
-32
-54
-55
-64
-75
-93
-99
-110
-113
-126
-137
-126
-119
-94
-66
-68
-77
-79
-93
-122
-140
-150
-172
-203
-226
-234
-260
-298
-326
-350
-373
-383
-399
-415
-419
-418
-434
-439
-447
-453
-455
-462
-476
-496
-510
-539
-549
-556
-557
-561
-579
-592
-612
-632
-651
-670
-680
-687
-701
-719
-740
-749
-762
-772
-755
-757
-745
-731
-740
-762
-777
-796
-806
-785
-765
-731
-702
-660
-631
-605
-582
-562
-542
-526
-499
-475
-466
-475
-460
-431
-410
-400
-385
-374
-383
-384
-394
-392
-365
-343
-332
-308
-272
-232
-213
-210
-190
-169
-144
-124
-94
-62
-36
-6
21
37
66
114
172
229
283
337
376
415
472
523
553
584
634
638
642
646
646
657
648
638
645
631
585
525
467
403
336
299
258
220
167
121
68
46
24
3
-11
-47
-89
-127
-140
-144
-152
-187
-226
-275
-327
-375
-418
-473
-556
-627
-681
-702
-713
-712
-732
-777
-812
-853
-876
-893
-921
-946
-953
-950
-973
-1007
-1015
-1029
-1080
-1134
-1156
-1163
-1157
-1167
-1158
-1142
-1133
-1135
-1115
-1083
-1057
-1008
-965
-920
-877
-823
-775
-734
-697
-659
-611
-579
-546
-501
-458
-409
-365
-325
-295
-261
-213
-175
-144
-104
-78
-53
-38
-27
-17
-16
-9
-17
-23
-29
-14
-12
-23
-36
-58
-74
-91
-103
-108
-97
-76
-69
-65
-63
-60
-50
-45
-57
-79
-92
-106
-120
-127
-133
-148
-159
-181
-202
-214
-247
-283
-305
-335
-364
-379
-400
-434
-467
-500
-542
-589
-620
-662
-705
-733
-754
-773
-792
-805
-832
-856
-882
-912
-912
-900
-903
-917
-913
-907
-903
-881
-857
-843
-836
-822
-811
-808
-785
-771
-780
-790
-783
-770
-755
-732
-697
-658
-638
-622
-606
-594
-582
-571
-552
-531
-522
-507
-489
-463
-414
-380
-351
-344
-343
-312
-282
-236
-197
-150
-113
-72
-34
-7
26
68
114
143
176
205
248
297
337
375
402
430
445
457
456
458
481
496
514
537
545
558
578
597
607
620
630
624
617
616
621
628
627
619
590
546
512
498
485
443
399
358
335
331
341
333
297
252
203
177
143
132
110
53
-23
-101
-174
-235
-304
-381
-476
-569
-623
-675
-701
-734
-778
-806
-848
-869
-869
-864
-874
-903
-918
-923
-932
-949
-967
-981
-1016
-1040
-1052
-1043
-1027
-1010
-978
-955
-949
-950
-933
-902
-850
-800
-752
-716
-672
-622
-595
-582
-556
-517
-499
-470
-421
-396
-379
-356
-341
-333
-318
-282
-251
-217
-170
-138
-104
-71
-43
-17
3
27
43
52
47
43
48
42
35
25
23
25
26
20
17
14
-6
-27
-44
-74
-110
-137
-159
-184
-191
-189
-216
-249
-268
-290
-314
-348
-384
-404
-426
-453
-480
-502
-522
-542
-567
-585
-605
-626
-638
-648
-653
-641
-639
-650
-675
-699
-730
-762
-777
-800
-813
-834
-866
-882
-899
-922
-932
-936
-936
-934
-915
-886
-858
-828
-808
-816
-820
-801
-798
-786
-757
-734
-708
-683
-648
-612
-560
-515
-469
-419
-377
-342
-314
-272
-242
-227
-200
-170
-156
-130
-112
-98
-82
-60
-19
5
19
38
45
38
46
59
83
100
115
119
116
136
162
201
238
275
310
339
373
406
443
467
488
515
542
568
596
629
677
723
754
786
817
836
844
844
805
762
729
700
640
581
515
440
391
360
337
309
258
191
143
116
88
69
29
-43
-106
-161
-231
-296
-358
-435
-515
-578
-619
-643
-657
-692
-720
-750
-799
-821
-820
-825
-823
-828
-835
-848
-864
-860
-875
-898
-928
-948
-946
-945
-944
-940
-940
-947
-942
-930
-926
-906
-860
-839
-824
-799
-766
-743
-721
-685
-641
-603
-575
-539
-513
-485
-457
-450
-426
-407
-395
-374
-347
-304
-276
-251
-219
-200
-173
-134
-106
-87
-74
-60
-26
7
19
12
17
22
16
7
3
-12
-18
-9
-17
-24
-13
-16
-17
-35
-40
-28
-24
-19
-32
-41
-55
-79
-104
-121
-131
-151
-185
-219
-259
-295
-332
-363
-398
-424
-442
-476
-511
-548
-577
-616
-654
-704
-730
-742
-772
-806
-844
-863
-880
-888
-884
-881
-874
-868
-838
-822
-811
-802
-783
-768
-764
-741
-708
-684
-649
-632
-629
-622
-604
-588
-586
-576
-551
-523
-503
-478
-476
-470
-469
-456
-427
-402
-381
-347
-316
-287
-249
-216
-174
-134
-107
-97
-82
-66
-29
9
54
93
131
179
218
254
302
346
396
440
472
509
536
569
585
621
667
696
720
747
766
772
762
764
777
780
799
824
845
864
880
885
863
828
770
721
671
615
551
474
409
347
302
276
245
209
141
72
44
15
-5
-24
-62
-100
-146
-195
-250
-304
-360
-434
-514
-588
-644
-697
-747
-797
-854
-911
-948
-970
-998
-1007
-998
-993
-995
-990
-995
-1003
-998
-1003
-1014
-1022
-1022
-1012
-1007
-1011
-1028
-1046
-1068
-1078
-1059
-1026
-1004
-965
-916
-858
-824
-779
-717
-687
-656
-617
-575
-542
-490
-443
-418
-395
-382
-356
-341
-312
-282
-253
-218
-184
-140
-98
-62
-34
-15
11
38
60
79
94
115
130
148
155
162
168
160
175
182
184
172
154
144
123
113
100
89
51
26
12
-31
-63
-79
-106
-140
-160
-185
-225
-260
-304
-324
-364
-399
-431
-458
-474
-505
-542
-576
-601
-626
-634
-638
-625
-622
-633
-636
-636
-648
-661
-683
-705
-718
-740
-732
-727
-717
-712
-710
-726
-742
-749
-753
-753
-752
-738
-722
-706
-709
-715
-740
-750
-752
-750
-738
-730
-718
-719
-701
-684
-653
-620
-588
-527
-473
-426
-377
-332
-291
-265
-229
-170
-119
-83
-63
-34
6
41
72
95
123
157
183
213
247
286
328
344
353
377
396
417
442
478
492
514
543
554
555
579
606
622
641
654
653
660
668
678
678
680
683
678
675
670
637
582
547
528
490
438
385
332
283
256
243
235
205
167
131
79
45
25
9
-29
-85
-154
-210
-261
-314
-366
-430
-505
-576
-624
-646
-669
-716
-762
-825
-875
-895
-901
-910
-912
-916
-909
-903
-909
-913
-914
-927
-948
-951
-951
-955
-960
-963
-993
-1011
-1022
-1025
-1009
-995
-960
-931
-930
-915
-874
-843
-811
-778
-724
-689
-663
-624
-592
-549
-501
-456
-415
-381
-358
-316
-281
-248
-213
-171
-124
-87
-48
-10
23
54
80
117
147
162
182
187
202
197
170
144
129
124
115
111
95
66
38
12
-14
-41
-53
-49
-49
-67
-82
-93
-111
-125
-142
-142
-140
-134
-148
-154
-164
-191
-208
-221
-245
-263
-283
-305
-319
-343
-373
-404
-435
-469
-496
-519
-555
-582
-611
-642
-679
-710
-734
-748
-761
-770
-795
-829
-848
-869
-887
-898
-895
-913
-936
-947
-957
-953
-947
-924
-904
-881
-866
-847
-814
-773
-742
-721
-692
-661
-645
-629
-607
-578
-545
-506
-461
-435
-398
-351
-312
-290
-275
-250
-214
-188
-155
-125
-96
-71
-27
0
17
40
85
116
144
173
214
280
322
359
396
434
444
470
507
538
562
578
593
605
630
643
666
668
671
703
723
737
740
758
782
786
768
730
666
606
564
508
447
380
311
259
225
207
197
173
131
77
40
25
11
-8
-56
-120
-174
-235
-286
-345
-412
-507
-610
-687
-730
-752
-776
-815
-866
-923
-985
-1028
-1051
-1051
-1048
-1070
-1086
-1083
-1081
-1097
-1090
-1078
-1081
-1075
-1061
-1045
-1028
-1031
-1024
-1009
-1009
-990
-962
-944
-914
-893
-867
-819
-780
-749
-714
-677
-634
-581
-532
-489
-444
-395
-354
-321
-298
-270
-248
-213
-182
-167
-149
-122
-114
-109
-102
-88
-61
-60
-50
-40
-30
-9
21
55
68
78
84
88
91
101
107
93
85
81
56
40
26
21
21
9
0
-12
-30
-33
-51
-77
-86
-105
-126
-153
-180
-215
-261
-310
-358
-407
-456
-489
-519
-565
-605
-632
-660
-682
-707
-735
-746
-746
-745
-756
-759
-760
-768
-774
-773
-781
-792
-807
-815
-820
-827
-825
-828
-825
-820
-811
-803
-794
-790
-775
-765
-748
-741
-737
-727
-723
-702
-692
-676
-642
-623
-610
-582
-538
-506
-485
-456
-417
-381
-337
-292
-244
-201
-165
-134
-97
-55
-29
-18
10
29
50
89
133
160
179
199
219
231
242
252
256
277
294
304
323
324
309
308
305
329
338
343
370
389
408
435
471
505
522
547
576
602
615
637
652
663
657
652
643
627
620
604
592
555
518
489
466
439
410
354
285
218
167
126
94
72
24
-47
-135
-215
-279
-331
-393
-474
-550
-618
-678
-726
-770
-812
-854
-884
-895
-898
-907
-890
-889
-885
-880
-871
-854
-835
-812
-810
-817
-825
-811
-813
-807
-788
-779
-782
-784
-792
-814
-814
-792
-768
-759
-761
-744
-720
-698
-668
-632
-598
-570
-526
-484
-445
-412
-395
-370
-358
-342
-317
-289
-261
-228
-203
-192
-166
-140
-130
-130
-128
-100
-66
-37
3
40
62
67
79
80
58
31
19
14
-1
6
-2
-21
-49
-64
-76
-106
-130
-154
-177
-215
-246
-259
-269
-280
-288
-285
-289
-296
-301
-296
-300
-321
-347
-353
-363
-381
-399
-415
-437
-474
-499
-520
-536
-545
-559
-574
-596
-637
-668
-694
-718
-738
-751
-785
-813
-827
-857
-888
-912
-926
-938
-936
-944
-954
-943
-927
-901
-892
-873
-856
-832
-811
-793
-779
-768
-743
-723
-672
-878
-706
-621
-647
-638
-649
-567
-558
-535
-531
-453
-398
-360
-335
-286
-271
-243
-199
-160
-122
-98
-71
-42
-19
0
20
45
68
74
106
127
131
166
202
237
258
291
337
374
410
453
506
559
596
646
706
751
807
855
921
986
1058
1150
1213
1266
1317
1335
1348
1341
1249
1038
750
495
246
81
48
2
-112
-223
-286
-343
-400
-379
-375
-419
-465
-531
-577
-607
-616
-651
-736
-855
-954
-1025
-1050
-1055
-1138
-1271
-1400
-1509
-1596
-1638
-1606
-1560
-1499
-1405
-1305
-1225
-1107
-939
-810
-744
-715
-730
-773
-822
-848
-871
-936
-994
-987
-934
-864
-779
-729
-727
-742
-765
-776
-753
-681
-616
-598
-560
-521
-479
-406
-311
-237
-195
-145
-98
-45
28
101
147
144
109
78
42
19
-2
-50
-102
-167
-223
-273
-324
-344
-350
-360
-351
-346
-346
-352
-329
-300
-315
-335
-349
-356
-354
-342
-355
-407
-462
-499
-561
-599
-613
-639
-694
-777
-803
-875
-909
-918
-930
-1003
-1075
-1096
-1104
-1065
-1065
-1056
-1090
-1076
-1073
-1172
-1209
-1246
-1314
-1374
-1473
-1566
-1640
-1707
-1751
-1809
-1826
-1832
-1849
-1805
-1764
-1707
-1626
-1536
-1391
-1257
-1128
-986
-860
-757
-671
-681
-674
-634
-574
-527
-531
-532
-535
-511
-531
-510
-481
-483
-446
-419
-389
-340
-277
-233
-219
-180
-168
-147
-88
-54
-8
27
48
113
181
250
369
473
594
747
890
1047
1180
1385
1586
1737
1964
2131
2330
2556
2760
3039
3172
3365
3565
3650
3804
3898
3969
3949
3960
3938
3771
3732
3666
3572
3447
3207
2039
707
-197
-1398
-1881
-2195
-2749
-3570
-4581
-4863
-5404
-5580
-5244
-4980
-4433
-3953
-3373
-2753
-2176
-1497
-930
-648
-395
1
393
845
1073
1149
1096
1047
1195
1105
1212
1616
2018
2449
2697
2807
2668
2659
2915
3009
2870
2536
2154
1639
1162
697
35
-802
-1674
-2330
-2871
-3211
-3386
-3599
-3867
-4067
-4055
-3959
-3634
-3167
-2762
-2395
-2012
-1612
-1344
-1029
-730
-565
-398
-187
37
182
354
542
696
877
1092
1312
1493
1715
1985
2226
2389
2445
2333
2084
1857
1652
1387
1027
565
26
-534
-989
-1365
-1799
-2173
-2450
-2663
-2755
-2711
-2615
-2554
-2458
-2333
-2210
-2083
-1956
-1809
-1646
-1566
-1458
-1349
-1317
-1212
-1149
-1026
-878
-728
-429
-233
-23
59
74
216
196
230
222
78
3
-155
-337
-576
-914
-1207
-1434
-1524
-1614
-1734
-1745
-1797
-1834
-1790
-1749
-1728
-1662
-1501
-1369
-1312
-1225
-1156
-1123
-1092
-1093
-1049
-979
-865
-727
-631
-497
-410
-258
-64
109
250
374
571
720
786
827
842
795
744
741
708
638
597
551
491
499
501
525
637
811
1036
1250
1483
1754
2013
2224
2486
2747
2886
3096
3380
3529
3658
3759
3842
3802
3591
3603
3495
3313
3367
3258
3209
2957
2789
2113
273
-803
-2030
-3116
-3104
-3509
-4056
-5157
-5686
-5763
-6235
-5861
-5290
-4644
-3807
-2943
-2097
-1466
-913
-227
274
470
977
1288
1611
1898
1851
1843
1647
1759
1762
1483
1696
2078
2570
2978
3040
2768
2297
2171
2238
2026
1552
993
258
-509
-1128
-1752
-2485
-3326
-3858
-4212
-4445
-4306
-4069
-3885
-3767
-3507
-3115
-2643
-1988
-1327
-809
-367
60
290
436
564
653
751
895
1167
1306
1371
1474
1576
1740
1911
2104
2195
2154
2169
2161
2062
1834
1454
918
287
-240
-685
-1118
-1547
-1985
-2421
-2754
-2903
-2999
-3002
-2893
-2711
-2447
-2169
-1787
-1466
-1231
-936
-682
-452
-251
-68
79
102
119
195
211
265
362
419
473
612
797
835
840
849
709
490
406
253
-71
-424
-819
-1269
-1780
-2125
-2504
-2933
-3162
-3300
-3341
-3327
-3288
-3240
-3039
-2690
-2358
-1993
-1581
-1153
-835
-557
-281
-149
-21
114
231
257
240
322
345
312
244
172
168
171
219
210
148
92
68
-12
-170
-318
-484
-576
-640
-704
-736
-810
-783
-770
-723
-569
-433
-162
43
321
636
850
1191
1472
1746
1976
2229
2560
2737
2929
3170
3284
3394
3620
3807
3984
4065
4137
4207
4067
3916
3756
3603
3334
3094
2901
2573
2188
1875
762
-1220
-2420
-3816
-4859
-4828
-5014
-5451
-6365
-6447
-6241
-6345
-5605
-4748
-3829
-2824
-1806
-794
-175
294
811
1146
1316
1753
1996
2120
2205
2082
2101
2108
2357
2364
2046
2262
2633
3075
3383
3207
2611
1788
1303
1033
516
-229
-986
-1845
-2673
-3235
-3691
-4103
-4551
-4685
-4574
-4380
-3848
-3296
-2834
-2451
-2020
-1520
-1055
-487
-20
262
537
810
926
924
964
1018
1139
1412
1798
2055
2126
2224
2288
2337
2389
2366
2157
1728
1339
924
438
-84
-687
-1374
-2028
-2472
-2765
-2952
-3068
-3126
-3128
-3054
-2838
-2594
-2304
-1973
-1620
-1307
-1041
-748
-571
-457
-338
-226
-72
86
259
430
591
726
869
1003
1055
1107
1086
1099
1076
937
757
409
29
-404
-806
-1106
-1483
-1893
-2215
-2492
-2730
-2828
-2920
-3067
-3173
-3156
-3067
-2964
-2799
-2581
-2400
-2215
-2011
-1825
-1597
-1321
-946
-558
-297
-52
189
364
482
554
659
734
758
691
528
324
132
-72
-310
-549
-809
-1009
-1130
-1181
-1226
-1320
-1363
-1315
-1255
-1162
-1022
-866
-731
-590
-472
-409
-273
-130
9
166
349
547
731
973
1249
1462
1714
1987
2265
2471
2664
2954
3122
3193
3264
3338
3430
3445
3489
3562
3523
3455
3329
3175
2856
2566
2451
2158
1929
1645
1386
1263
996
-313
-2096
-3209
-4428
-4992
-4880
-4812
-5224
-5904
-5591
-5341
-5146
-4492
-3481
-2345
-1473
-467
324
782
1034
1242
1400
1444
1797
1946
1930
1808
1636
1682
1863
2217
2091
1725
1874
2308
2709
2758
2384
1546
617
76
-277
-827
-1576
-2200
-2832
-3418
-3758
-3889
-3917
-3958
-3727
-3319
-2859
-2234
-1664
-1244
-988
-692
-403
-168
121
288
367
493
715
814
793
884
1055
1285
1612
2023
2251
2229
2146
2016
1861
1652
1393
947
281
-291
-805
-1279
-1708
-2135
-2474
-2726
-2770
-2696
-2556
-2352
-2136
-1894
-1695
-1498
-1345
-1217
-1031
-861
-767
-743
-641
-538
-452
-293
-60
242
512
778
1025
1207
1383
1536
1562
1397
1124
813
493
168
-220
-639
-1097
-1522
-1828
-2084
-2218
-2263
-2221
-2197
-2227
-2136
-2079
-1993
-1908
-1937
-2022
-2066
-2077
-2135
-2155
-2113
-1978
-1809
-1614
-1410
-1182
-844
-427
12
335
538
688
751
710
605
449
260
29
-243
-558
-853
-1031
-1141
-1223
-1288
-1292
-1242
-1146
-1036
-952
-885
-848
-791
-764
-773
-790
-756
-707
-599
-531
-461
-300
-118
128
359
671
959
1155
1367
1541
1668
1753
1854
1939
1966
1988
2071
2182
2287
2288
2370
2508
2552
2707
2844
3007
3041
3015
3031
2820
2603
2332
2110
1848
1562
1353
1167
1070
1006
573
-945
-2219
-3293
-4245
-4244
-4116
-3879
-4328
-4554
-4109
-4038
-3663
-3104
-2159
-1362
-739
35
403
607
528
507
560
731
1117
1169
1225
1230
1326
1581
1868
2112
1769
1516
1740
2037
2074
1679
1076
174
-625
-1095
-1459
-1843
-2250
-2487
-2755
-2918
-2880
-2758
-2566
-2343
-2007
-1704
-1388
-1074
-937
-914
-871
-754
-704
-601
-396
-251
-21
349
739
941
1044
1242
1428
1628
1846
1945
1791
1449
1081
715
358
-7
-338
-724
-1094
-1313
-1488
-1587
-1641
-1669
-1653
-1609
-1495
-1419
-1380
-1310
-1267
-1266
-1349
-1394
-1388
-1384
-1256
-1059
-838
-622
-353
-84
143
453
767
986
1135
1172
1119
972
741
485
149
-189
-489
-755
-928
-1097
-1199
-1252
-1301
-1341
-1373
-1337
-1325
-1306
-1394
-1522
-1633
-1858
-2023
-2196
-2285
-2305
-2287
-2190
-2090
-1867
-1598
-1273
-909
-634
-379
-170
31
168
172
136
49
-121
-367
-535
-645
-743
-788
-821
-805
-804
-781
-694
-627
-577
-567
-570
-588
-671
-769
-877
-949
-933
-922
-872
-710
-556
-369
-107
150
346
533
698
829
906
899
911
850
805
788
774
881
959
1146
1369
1561
1767
1920
2136
2311
2457
2580
2652
2736
2753
2635
2622
2554
2388
2334
2109
2007
1868
1725
1829
1699
1682
1701
1671
1754
693
-782
-1929
-3287
-3859
-4083
-4040
-3981
-4376
-4167
-3924
-3684
-3182
-2426
-1470
-799
-251
126
399
349
112
-76
-202
42
212
392
603
721
1073
1394
1761
1913
1728
1775
1950
1945
1636
1140
418
-455
-1219
-1745
-1985
-2205
-2247
-2197
-2223
-2129
-1987
-1717
-1418
-1178
-959
-841
-797
-771
-817
-937
-1016
-1044
-998
-770
-432
-35
377
813
1234
1473
1634
1756
1789
1775
1674
1404
990
542
83
-331
-649
-868
-978
-1034
-1042
-1016
-1000
-969
-893
-856
-898
-979
-1119
-1245
-1403
-1521
-1602
-1684
-1671
-1560
-1355
-1093
-731
-308
1
301
542
707
805
846
862
705
537
320
54
-188
-468
-666
-824
-899
-902
-862
-828
-807
-745
-798
-834
-887
-981
-1065
-1251
-1389
-1546
-1735
-1795
-1835
-1786
-1643
-1469
-1265
-1120
-980
-806
-730
-659
-599
-599
-596
-694
-785
-867
-981
-1000
-1049
-1098
-1082
-1025
-936
-870
-803
-734
-717
-728
-740
-773
-791
-782
-817
-830
-848
-855
-783
-727
-590
-435
-253
-57
85
240
322
386
419
402
428
384
367
342
329
342
358
444
533
664
826
987
1144
1293
1448
1630
1716
1804
1920
1959
2008
1983
2004
2030
2030
2106
2195
2269
2361
2495
2470
2428
2369
2283
2189
2032
1943
1812
1680
1647
1159
-170
-1269
-2295
-3152
-3285
-3364
-3275
-3312
-3231
-2758
-2439
-1818
-1118
-672
-244
-86
-22
96
15
-45
-232
-435
-249
-113
-66
-72
-132
5
150
280
432
309
68
-37
-295
-736
-1214
-1691
-2040
-2219
-2135
-1906
-1691
-1403
-1096
-890
-624
-214
214
567
773
830
749
625
595
587
525
507
588
707
861
1027
1136
1201
1194
1090
898
616
338
-4
-451
-892
-1354
-1740
-1961
-2045
-2008
-1918
-1769
-1569
-1388
-1212
-1021
-820
-655
-539
-489
-564
-646
-692
-738
-726
-664
-509
-309
-93
156
286
383
482
459
418
328
210
66
-151
-323
-502
-711
-786
-775
-701
-622
-573
-497
-456
-441
-369
-397
-419
-386
-423
-405
-424
-450
-422
-485
-513
-569
-674
-678
-705
-757
-783
-870
-982
-1089
-1266
-1464
-1618
-1747
-1855
-1923
-1996
-1984
-1891
-1760
-1612
-1480
-1312
-1213
-1131
-1044
-1002
-959
-895
-832
-770
-737
-681
-592
-546
-449
-343
-317
-263
-164
-119
-86
-58
-65
-47
-81
-99
-51
-85
-15
58
110
197
267
359
422
469
554
602
590
685
732
723
773
821
892
954
1089
1282
1405
1521
1754
1904
1972
2038
2052
2036
1947
1887
1844
1632
1537
1717
1772
1775
1904
1901
1846
1891
1942
1952
1836
1837
1760
1625
978
-120
-877
-1899
-2609
-2757
-2992
-3046
-2882
-2373
-1668
-1067
-271
238
243
372
266
87
-13
-168
-282
-649
-801
-704
-820
-948
-968
-891
-744
-531
-354
-315
-543
-717
-832
-1204
-1592
-1959
-2230
-2260
-2116
-1784
-1416
-1052
-624
-230
118
494
895
1169
1299
1323
1204
1019
857
786
733
641
690
797
829
878
926
934
939
848
669
337
-86
-423
-815
-1194
-1489
-1728
-1778
-1705
-1581
-1365
-1178
-944
-723
-579
-457
-402
-355
-367
-440
-542
-687
-804
-844
-839
-778
-630
-433
-204
-46
16
43
17
-67
-163
-286
-498
-672
-806
-940
-994
-1019
-953
-787
-597
-391
-234
-145
-8
43
13
-1
-117
-203
-254
-313
-333
-426
-437
-406
-480
-488
-530
-618
-621
-700
-813
-957
-1122
-1246
-1467
-1666
-1824
-1990
-2023
-2059
-2070
-2000
-1892
-1706
-1509
-1367
-1236
-1170
-1128
-1107
-1177
-1195
-1184
-1178
-1117
-1043
-957
-853
-724
-570
-457
-342
-194
-121
-80
-44
-69
-117
-146
-138
-134
-111
-39
44
128
266
392
471
578
679
734
721
713
735
677
624
630
606
623
709
792
883
967
1114
1265
1357
1496
1562
1535
1561
1497
1392
1381
1305
1268
1325
1317
1443
1602
1658
1806
1882
1862
1867
1874
1861
1819
1817
1793
1739
1357
581
-60
-873
-1736
-2191
-2624
-2858
-2660
-2005
-1261
-752
-232
-49
-171
-284
-341
-276
-286
-285
-369
-751
-1077
-1166
-1212
-1253
-1228
-1180
-1145
-1023
-852
-742
-681
-526
-439
-617
-936
-1284
-1575
-1683
-1617
-1399
-1175
-996
-719
-508
-281
83
477
860
1103
1212
1220
1152
1093
1035
919
794
697
631
540
456
469
497
551
634
612
481
321
141
-57
-296
-554
-789
-1009
-1163
-1275
-1354
-1381
-1347
-1273
-1205
-1131
-1038
-889
-751
-628
-548
-522
-516
-556
-608
-644
-664
-641
-591
-583
-574
-569
-556
-512
-451
-353
-300
-263
-218
-207
-197
-253
-233
-223
-304
-327
-315
-309
-362
-407
-344
-308
-334
-352
-372
-357
-342
-347
-351
-364
-415
-501
-617
-753
-709
-596
-655
-846
-1016
-1092
-1121
-1148
-1174
-1197
-1222
-1266
-1330
-1338
-1367
-1341
-1281
-1231
-1173
-1183
-1141
-1119
-1102
-1034
-1051
-1061
-1003
-929
-907
-817
-744
-676
-636
-618
-536
-465
-474
-485
-406
-392
-399
-406
-439
-432
-431
-397
-358
-362
-360
-376
-372
-325
-277
-239
-227
-229
-237
-243
-207
-155
-99
-46
29
82
108
170
206
244
333
420
446
509
595
667
761
824
905
979
1017
1038
1060
1125
1205
1294
1385
1425
1487
1528
1542
1522
1506
1597
1626
1648
1756
1782
1828
1831
1547
1229
848
373
-60
-256
76
559
913
1252
1218
864
451
93
16
15
-3
0
-246
-668
-996
-1295
-1469
-1536
-1598
-1557
-1496
-1435
-1369
-1326
-1249
-1099
-988
-1038
-1173
-1354
-1534
-1615
-1607
-1552
-1540
-1531
-1526
-1563
-1532
-1393
-1222
-1062
-915
-761
-662
-576
-470
-421
-450
-468
-458
-455
-442
-413
-366
-304
-243
-168
-133
-60
42
16
12
83
73
21
15
133
238
152
71
86
106
70
23
70
143
143
124
115
86
49
-36
-86
-84
-91
-118
-170
-210
-272
-304
-298
-292
-249
-243
-283
-257
-213
-287
-344
-413
-539
-622
-762
-879
-954
-1029
-1087
-1091
-1053
-1045
-1045
-1056
-1090
-1110
-1143
-1161
-1130
-1130
-1140
-1155
-1191
-1215
-1256
-1293
-1323
-1359
-1365
-1354
-1338
-1280
-1193
-1115
-1033
-982
-939
-914
-892
-867
-855
-831
-835
-816
-809
-808
-784
-751
-732
-684
-633
-593
-529
-495
-476
-458
-445
-432
-424
-408
-385
-379
-346
-300
-275
-244
-206
-159
-101
-65
-29
-9
-7
0
-5
-2
22
32
43
65
113
164
215
290
373
459
554
645
655
716
771
790
778
828
940
928
939
1044
1122
1173
1285
1417
1541
1651
1809
1898
1944
2028
2072
2037
2067
2113
2083
1880
1527
1184
672
178
-66
132
620
1030
1414
1461
1151
673
189
-3
-96
-152
-204
-455
-860
-1265
-1549
-1719
-1794
-1815
-1805
-1811
-1766
-1680
-1611
-1505
-1320
-1171
-1214
-1379
-1583
-1745
-1857
-1858
-1770
-1688
-1632
-1600
-1601
-1567
-1422
-1215
-1010
-859
-715
-639
-587
-514
-459
-453
-471
-456
-453
-460
-464
-411
-318
-230
-128
-82
-38
18
59
47
18
29
68
90
115
153
161
170
177
187
205
239
302
357
393
394
352
295
221
131
42
-15
-50
-97
-170
-254
-322
-353
-360
-359
-350
-337
-354
-377
-384
-427
-472
-546
-624
-688
-755
-833
-905
-942
-976
-979
-999
-1028
-1037
-1037
-984
-976
-960
-897
-893
-883
-940
-978
-960
-971
-941
-936
-928
-933
-978
-1014
-1072
-1112
-1102
-1076
-1056
-1043
-1050
-1060
-1059
-1043
-1010
-959
-896
-838
-815
-805
-774
-749
-752
-763
-781
-811
-846
-860
-853
-846
-832
-793
-738
-688
-638
-599
-559
-514
-491
-470
-438
-414
-394
-380
-382
-380
-396
-404
-409
-421
-415
-395
-368
-313
-261
-214
-160
-124
-94
-55
-18
28
53
86
137
172
214
264
319
369
415
491
580
677
787
852
914
989
1056
1140
1238
1358
1494
1605
1689
1784
1895
2002
2060
2114
2164
2172
2154
2150
2081
1797
1469
1061
517
51
-148
152
582
975
1307
1190
833
372
-33
-150
-199
-209
-275
-609
-1025
-1388
-1617
-1730
-1823
-1853
-1823
-1797
-1754
-1702
-1608
-1421
-1204
-1091
-1129
-1301
-1492
-1668
-1750
-1702
-1671
-1650
-1634
-1646
-1664
-1610
-1471
-1285
-1141
-1025
-929
-889
-803
-712
-663
-631
-591
-532
-505
-507
-467
-400
-324
-195
-83
-17
46
100
126
125
131
164
187
236
297
338
358
368
376
362
351
391
426
430
423
364
284
188
95
13
-71
-117
-154
-220
-286
-359
-413
-426
-408
-386
-359
-355
-360
-342
-354
-386
-397
-458
-510
-562
-635
-694
-742
-757
-743
-766
-783
-775
-812
-812
-838
-841
-783
-785
-758
-729
-792
-836
-898
-955
-978
-1032
-1058
-1096
-1149
-1156
-1173
-1165
-1119
-1103
-1065
-1051
-1068
-1042
-1032
-1005
-933
-875
-806
-773
-762
-728
-762
-772
-761
-764
-762
-769
-765
-742
-730
-711
-697
-681
-618
-579
-546
-510
-479
-440
-400
-380
-381
-398
-428
-449
-468
-471
-468
-455
-430
-434
-426
-407
-397
-354
-307
-246
-167
-101
-43
26
82
127
156
173
191
212
267
316
371
438
478
547
628
705
796
877
960
1016
1080
1158
1236
1342
1454
1589
1725
1831
1915
1954
1962
1928
1901
1873
1878
1913
1935
1794
1490
1194
738
236
-78
29
496
920
1355
1537
1267
816
339
117
41
-16
-37
-242
-621
-1050
-1372
-1500
-1532
-1551
-1551
-1548
-1568
-1530
-1452
-1337
-1156
-997
-983
-1121
-1347
-1594
-1778
-1820
-1750
-1692
-1664
-1662
-1684
-1663
-1527
-1304
-1070
-899
-771
-688
-642
-561
-497
-446
-398
-354
-310
-305
-299
-265
-219
-158
-69
21
94
143
170
175
162
166
173
186
234
277
293
291
282
267
262
269
311
339
333
306
245
168
90
13
-27
-62
-75
-86
-149
-203
-227
-243
-211
-157
-129
-124
-172
-216
-265
-321
-396
-467
-539
-618
-703
-774
-823
-858
-867
-866
-855
-850
-849
-852
-883
-904
-899
-919
-918
-948
-981
-980
-1012
-998
-992
-1020
-1007
-1010
-1004
-980
-956
-917
-867
-839
-821
-817
-816
-830
-845
-842
-841
-819
-784
-757
-744
-745
-737
-732
-735
-737
-750
-771
-799
-824
-866
-892
-889
-873
-837
-800
-736
-693
-654
-593
-551
-533
-503
-451
-421
-416
-418
-420
-423
-436
-442
-417
-401
-391
-369
-326
-294
-240
-172
-122
-67
-23
19
65
85
72
61
49
34
45
61
97
147
206
283
363
462
584
703
809
900
992
1062
1092
1111
1148
1223
1311
1389
1492
1608
1697
1746
1793
1845
1864
1892
1922
1982
2017
1966
1725
1396
978
419
-2
-136
183
616
987
1305
1182
831
397
56
-32
-81
-108
-236
-576
-999
-1339
-1528
-1554
-1551
-1574
-1562
-1580
-1563
-1485
-1367
-1149
-945
-884
-982
-1184
-1417
-1619
-1738
-1747
-1706
-1696
-1676
-1666
-1628
-1544
-1393
-1160
-986
-843
-730
-678
-606
-535
-479
-460
-446
-410
-406
-418
-400
-359
-284
-171
-68
7
81
134
183
204
216
216
206
249
301
349
377
375
361
335
334
370
417
434
431
400
331
251
186
125
61
44
23
-49
-105
-165
-214
-224
-221
-198
-194
-219
-248
-308
-340
-392
-455
-498
-564
-626
-688
-756
-803
-825
-838
-830
-814
-782
-781
-770
-757
-758
-754
-761
-728
-726
-733
-737
-753
-751
-790
-830
-841
-891
-916
-930
-948
-931
-910
-886
-883
-900
-902
-898
-921
-910
-904
-892
-862
-849
-822
-823
-820
-797
-793
-782
-790
-793
-803
-811
-798
-770
-732
-684
-632
-601
-574
-520
-468
-438
-426
-418
-411
-415
-403
-393
-393
-395
-419
-448
-467
-469
-457
-428
-382
-317
-260
-220
-186
-140
-95
-47
-1
34
40
27
36
58
100
163
234
295
352
423
500
566
638
726
819
889
936
956
987
1004
1032
1096
1168
1264
1378
1488
1585
1691
1782
1821
1815
1827
1876
1936
2041
2128
2095
1831
1474
1010
430
-17
-150
193
673
1129
1507
1417
1060
597
176
7
-72
-95
-203
-535
-942
-1293
-1538
-1645
-1667
-1687
-1695
-1728
-1718
-1653
-1543
-1318
-1109
-1004
-1054
-1250
-1506
-1734
-1855
-1832
-1780
-1738
-1683
-1662
-1670
-1606
-1469
-1262
-1048
-870
-708
-647
-570
-492
-452
-400
-382
-358
-366
-415
-417
-382
-325
-220
-116
-20
52
110
168
196
214
239
264
297
346
374
371
353
334
291
266
284
316
340
345
315
234
148
74
4
-24
-49
-81
-113
-165
-221
-271
-293
-259
-228
-208
-202
-212
-239
-289
-346
-401
-457
-530
-601
-681
-769
-846
-897
-893
-864
-832
-797
-783
-763
-770
-798
-804
-812
-807
-838
-884
-906
-940
-934
-950
-948
-916
-927
-922
-932
-954
-959
-987
-981
-969
-989
-1001
-1011
-1020
-1008
-1003
-967
-917
-896
-859
-839
-809
-786
-779
-786
-820
-851
-876
-900
-900
-880
-871
-839
-780
-724
-659
-614
-556
-480
-460
-427
-394
-389
-396
-424
-452
-475
-489
-488
-466
-452
-436
-405
-371
-311
-255
-193
-142
-109
-80
-30
9
45
84
91
92
113
121
134
154
203
264
309
382
458
536
623
710
779
846
905
968
1047
1129
1227
1340
1476
1593
1696
1791
1863
1896
1902
1910
1906
1930
2004
2057
2081
1911
1555
1166
619
124
-154
-16
464
872
1271
1351
1046
602
102
-149
-229
-256
-270
-476
-856
-1248
-1521
-1643
-1646
-1651
-1629
-1632
-1658
-1622
-1543
-1344
-1114
-953
-949
-1117
-1342
-1578
-1773
-1831
-1812
-1788
-1736
-1696
-1672
-1656
-1566
-1392
-1187
-996
-809
-681
-588
-490
-415
-354
-337
-297
-265
-288
-302
-273
-202
-130
-34
57
112
165
214
249
254
281
318
365
423
469
506
508
494
466
441
438
462
499
505
470
397
320
252
192
136
77
45
-12
-68
-119
-194
-220
-237
-222
-199
-198
-194
-243
-291
-340
-404
-445
-498
-539
-583
-660
-734
-780
-801
-784
-739
-693
-655
-660
-655
-666
-695
-734
-756
-751
-784
-818
-852
-870
-909
-950
-961
-984
-999
-1006
-1029
-1001
-976
-959
-920
-907
-906
-908
-903
-892
-879
-880
-842
-788
-749
-729
-722
-698
-705
-731
-736
-755
-777
-774
-778
-750
-735
-739
-697
-640
-607
-565
-519
-461
-427
-425
-387
-360
-350
-345
-351
-359
-392
-413
-420
-416
-405
-376
-332
-291
-246
-214
-163
-112
-75
-10
46
84
98
93
97
94
112
141
188
248
289
361
449
554
658
731
825
939
1034
1093
1180
1272
1372
1478
1556
1636
1667
1713
1790
1835
1932
2012
2061
2115
2134
2149
2090
1785
1381
894
276
-246
-507
-265
182
590
1051
1082
770
389
26
-84
-73
-4
-9
-276
-678
-1111
-1475
-1640
-1702
-1762
-1753
-1744
-1745
-1685
-1580
-1355
-1121
-1000
-973
-1102
-1325
-1530
-1668
-1668
-1597
-1513
-1433
-1421
-1447
-1434
-1354
-1167
-962
-769
-605
-523
-470
-425
-388
-330
-286
-240
-196
-192
-165
-109
-43
62
166
239
281
291
283
254
202
179
152
131
140
122
105
60
-9
-41
-80
-93
-50
-21
-3
2
-20
-61
-120
-155
-204
-255
-269
-309
-359
-420
-480
-501
-491
-437
-388
-346
-283
-267
-266
-263
-261
-264
-297
-326
-393
-480
-544
-590
-614
-633
-609
-617
-650
-680
-757
-777
-835
-894
-950
-990
-957
-973
-951
-880
-802
-765
-723
-675
-674
-649
-651
-640
-650
-679
-685
-744
-771
-834
-895
-916
-981
-1001
-990
-966
-934
-908
-876
-851
-828
-824
-829
-850
-894
-933
-973
-996
-1013
-1019
-986
-955
-901
-870
-821
-731
-672
-592
-516
-448
-399
-366
-357
-363
-366
-355
-324
-289
-251
-220
-178
-137
-71
-5
44
103
148
218
271
299
329
350
406
445
493
551
584
665
757
844
940
1037
1094
1139
1220
1285
1366
1460
1540
1629
1735
1860
1951
2049
2123
2149
2205
2246
2242
2215
2179
2346
2498
2253
1901
1304
369
-267
-949
-1780
-2379
-2436
-1943
-1450
-779
-283
-86
-65
-180
-242
-217
-114
-20
-190
-571
-968
-1411
-1792
-1962
-2079
-2085
-1880
-1697
-1439
-1174
-1066
-773
-526
-523
-774
-1127
-1506
-1845
-1956
-2065
-1998
-1815
-1641
-1374
-1042
-667
-199
317
761
1092
1303
1310
1267
1127
958
858
789
676
518
483
508
593
753
814
883
951
913
742
492
185
-165
-434
-743
-1024
-1207
-1330
-1409
-1430
-1356
-1243
-1096
-893
-744
-544
-506
-494
-565
-727
-848
-1039
-1105
-1220
-1203
-1133
-1125
-1012
-941
-778
-669
-523
-400
-401
-344
-454
-518
-609
-726
-722
-746
-665
-624
-498
-265
-102
158
341
522
671
689
677
579
368
140
-21
-290
-499
-649
-752
-744
-704
-567
-504
-433
-375
-438
-540
-690
-845
-1056
-1265
-1429
-1654
-1813
-1878
-1926
-1856
-1736
-1615
-1510
-1386
-1306
-1289
-1259
-1295
-1326
-1387
-1435
-1439
-1463
-1455
-1396
-1302
-1175
-986
-814
-640
-508
-380
-299
-289
-280
-341
-364
-383
-395
-366
-349
-250
-138
-32
147
281
419
526
576
627
598
556
483
423
375
338
359
373
428
477
549
611
678
762
765
802
840
846
873
930
930
916
959
1015
1101
1170
1266
1285
1305
1435
1511
1635
1752
1883
1979
2030
2199
2251
2237
2301
2223
2090
1982
1163
328
-431
-1473
-1858
-2370
-2782
-3001
-2780
-1871
-1025
136
699
673
376
-144
-343
-477
-398
-408
-664
-911
-1133
-1187
-1257
-1100
-945
-831
-596
-640
-741
-1002
-1215
-1252
-1367
-1521
-1902
-2274
-2517
-2470
-2131
-1715
-1163
-753
-349
4
261
473
590
716
730
753
695
578
537
507
587
758
935
1076
1093
1052
946
805
689
409
33
-380
-739
-967
-1165
-1276
-1373
-1364
-1246
-1053
-845
-691
-579
-529
-553
-590
-691
-807
-875
-948
-916
-965
-952
-870
-774
-613
-487
-328
-245
-246
-329
-469
-613
-785
-872
-948
-1017
-998
-950
-857
-731
-570
-366
-198
-4
142
223
253
230
248
248
259
278
266
281
260
227
224
169
83
-41
-150
-370
-541
-656
-885
-1005
-1140
-1220
-1268
-1310
-1299
-1332
-1336
-1327
-1269
-1261
-1258
-1267
-1335
-1407
-1475
-1488
-1559
-1544
-1520
-1484
-1409
-1362
-1239
-1172
-1088
-1036
-1027
-1029
-1080
-1101
-1158
-1167
-1095
-1016
-887
-767
-602
-464
-319
-124
-13
125
190
232
268
214
218
197
185
191
237
300
324
421
491
538
532
522
484
378
315
241
222
181
183
235
239
324
393
431
492
571
651
692
757
815
888
977
1064
1178
1261
1278
1365
1438
1463
1630
1701
1846
1977
2083
2255
2283
2420
2361
2387
2330
2140
2162
1755
870
152
-651
-1491
-1840
-2216
-2506
-2614
-2179
-1442
-717
138
467
450
57
-295
-493
-648
-556
-603
-792
-1044
-1114
-1106
-1104
-948
-895
-814
-768
-879
-1040
-1305
-1504
-1607
-1713
-1917
-2231
-2436
-2508
-2288
-1870
-1377
-879
-543
-204
-6
178
318
436
561
540
604
577
575
642
724
873
1033
1203
1237
1168
1038
846
673
464
179
-163
-520
-792
-992
-1085
-1151
-1116
-988
-862
-658
-570
-506
-531
-626
-718
-842
-916
-1016
-1036
-1039
-1005
-877
-762
-623
-516
-415
-331
-311
-309
-452
-606
-802
-979
-1073
-1215
-1190
-1203
-1137
-978
-841
-627
-445
-227
-102
20
104
110
111
74
89
72
122
201
239
339
371
380
384
345
242
-1
-160
-424
-677
-816
-1060
-1169
-1292
-1290
-1286
-1310
-1192
-1222
-1190
-1183
-1245
-1281
-1359
-1382
-1519
-1568
-1575
-1636
-1592
-1596
-1525
-1470
-1354
-1237
-1181
-1039
-1033
-999
-1015
-1077
-1126
-1239
-1248
-1256
-1231
-1119
-996
-861
-701
-521
-400
-288
-163
-103
-54
-25
-18
-34
-38
19
21
77
137
172
242
300
368
379
409
410
363
310
240
190
104
95
92
121
172
215
331
365
455
541
576
655
665
702
754
799
841
864
927
955
1057
1129
1234
1400
1503
1725
1859
1980
2072
2147
2193
2176
2150
2039
2003
1913
1907
1199
392
-258
-1247
-1685
-2133
-2338
-2599
-2462
-1743
-1206
-308
212
388
177
-178
-365
-666
-601
-558
-609
-727
-820
-787
-968
-981
-949
-917
-807
-840
-884
-1128
-1351
-1486
-1613
-1740
-1994
-2148
-2253
-2156
-1889
-1542
-1163
-838
-463
-219
-19
159
282
397
469
554
597
633
723
801
913
1063
1184
1234
1201
1118
976
835
665
436
130
-204
-476
-716
-829
-928
-946
-891
-799
-654
-605
-527
-519
-526
-579
-656
-734
-824
-852
-838
-778
-741
-647
-565
-496
-432
-365
-304
-314
-330
-443
-627
-809
-974
-1088
-1162
-1164
-1104
-1015
-875
-753
-587
-406
-234
-25
89
150
188
190
207
210
187
178
208
244
244
259
233
202
150
-13
-127
-276
-479
-626
-817
-983
-1071
-1095
-1129
-1173
-1175
-1193
-1224
-1224
-1256
-1261
-1263
-1293
-1317
-1392
-1413
-1475
-1508
-1499
-1520
-1410
-1358
-1277
-1191
-1098
-996
-960
-866
-878
-877
-911
-961
-973
-1022
-978
-937
-830
-728
-623
-506
-431
-299
-226
-121
-44
-17
46
67
90
68
112
138
144
214
256
309
376
442
497
528
552
542
528
492
467
467
438
442
448
449
461
492
539
604
686
774
859
940
1013
1108
1131
1209
1267
1284
1306
1295
1430
1537
1673
1806
1867
1968
2031
2205
2303
2331
2352
2271
2139
1301
523
-249
-1252
-1733
-2215
-2448
-2636
-2311
-1598
-1011
-104
364
511
225
-182
-449
-777
-718
-663
-693
-888
-1002
-1022
-1175
-1078
-999
-858
-706
-677
-694
-952
-1179
-1322
-1453
-1627
-1887
-2103
-2240
-2117
-1803
-1422
-986
-592
-235
-10
175
343
451
564
612
650
625
593
673
758
890
1061
1192
1244
1207
1142
993
832
664
378
20
-332
-607
-840
-969
-1017
-1032
-952
-845
-717
-644
-602
-579
-618
-666
-773
-908
-1015
-1065
-1034
-980
-894
-784
-677
-586
-472
-375
-288
-254
-297
-408
-596
-772
-920
-1038
-1118
-1124
-1061
-994
-863
-716
-567
-392
-214
-41
49
108
94
52
44
21
14
26
47
73
108
116
137
122
93
79
-107
-345
-503
-684
-908
-1063
-1218
-1366
-1393
-1344
-1341
-1296
-1212
-1186
-1179
-1220
-1251
-1295
-1357
-1419
-1482
-1548
-1573
-1532
-1499
-1429
-1338
-1203
-1078
-1013
-955
-940
-933
-946
-975
-1023
-1101
-1155
-1165
-1155
-1103
-992
-871
-723
-580
-451
-325
-225
-99
2
76
93
124
123
96
124
130
157
199
263
325
409
447
443
466
446
373
309
234
178
161
152
167
223
289
388
455
522
609
643
698
736
777
812
871
960
1023
1095
1135
1212
1285
1401
1526
1711
1878
1985
2169
2248
2321
2386
2421
2387
2274
2209
1958
1108
368
-429
-1297
-1733
-2134
-2339
-2516
-2170
-1527
-912
-134
288
384
41
-284
-541
-798
-714
-609
-594
-753
-812
-887
-1059
-1021
-985
-874
-823
-844
-925
-1181
-1363
-1450
-1553
-1738
-1963
-2137
-2258
-2129
-1845
-1470
-1066
-706
-348
-143
75
231
377
488
565
670
637
694
792
888
1033
1156
1259
1257
1212
1140
985
809
598
379
71
-259
-512
-752
-875
-963
-951
-903
-810
-673
-638
-580
-568
-566
-616
-709
-763
-861
-838
-797
-742
-670
-595
-471
-428
-339
-286
-253
-237
-312
-408
-610
-778
-917
-1029
-1061
-1073
-995
-931
-810
-670
-560
-363
-262
-143
-56
-51
-29
-45
-5
10
58
106
74
146
179
162
181
168
141
50
-136
-274
-420
-617
-749
-908
-1070
-1191
-1187
-1156
-1214
-1160
-1153
-1181
-1215
-1249
-1269
-1333
-1303
-1319
-1356
-1410
-1389
-1343
-1386
-1287
-1247
-1189
-1131
-1094
-1027
-1046
-1000
-994
-1002
-1051
-1123
-1145
-1159
-1113
-1031
-925
-789
-632
-501
-367
-239
-138
-32
78
110
142
185
210
228
218
247
250
270
317
356
390
406
431
424
402
374
343
311
295
265
265
300
305
387
464
473
535
630
662
698
765
839
880
960
1040
1042
1132
1232
1343
1413
1557
1787
1895
2075
2201
2275
2341
2368
2408
2221
2142
2013
1865
1181
360
-266
-1273
-1667
-2062
-2350
-2509
-2387
-1652
-1146
-296
215
302
129
-295
-482
-810
-758
-614
-623
-712
-869
-873
-1081
-1078
-1001
-962
-859
-908
-947
-1192
-1394
-1453
-1598
-1732
-1971
-2186
-2310
-2235
-1914
-1585
-1172
-809
-466
-225
-55
141
267
454
551
627
647
639
755
839
992
1140
1203
1232
1155
1067
944
772
602
353
68
-240
-498
-718
-879
-955
-982
-912
-812
-683
-601
-550
-521
-549
-562
-637
-730
-803
-830
-814
-784
-695
-657
-580
-488
-445
-359
-365
-359
-424
-562
-687
-934
-1067
-1217
-1284
-1269
-1280
-1146
-1053
-879
-744
-611
-395
-284
-180
-122
-102
-94
-63
4
-37
6
53
69
120
104
134
130
133
20
-108
-226
-417
-557
-776
-923
-1071
-1149
-1142
-1198
-1221
-1236
-1223
-1242
-1249
-1234
-1236
-1239
-1270
-1315
-1386
-1392
-1386
-1365
-1297
-1228
-1138
-1102
-1040
-993
-987
-964
-999
-1010
-1057
-1090
-1080
-1075
-1011
-938
-837
-727
-607
-464
-324
-210
-104
0
30
67
109
125
106
136
195
186
222
290
328
369
430
490
494
513
514
463
416
390
383
312
300
335
327
364
438
496
547
630
731
810
888
958
1066
1144
1215
1292
1327
1420
1501
1626
1814
1913
2031
2169
2291
2362
2397
2399
2311
2202
2095
1762
799
97
-716
-1579
-1879
-2315
-2453
-2543
-2107
-1393
-760
62
392
416
83
-271
-535
-729
-571
-497
-543
-686
-740
-784
-891
-788
-735
-666
-616
-724
-863
-1159
-1344
-1449
-1611
-1811
-2082
-2275
-2298
-2089
-1748
-1323
-905
-547
-234
-59
92
223
362
486
531
582
567
610
719
852
1016
1166
1261
1267
1202
1071
918
738
497
209
-129
-433
-690
-878
-972
-1011
-956
-838
-678
-584
-520
-505
-519
-580
-658
-730
-864
-888
-896
-847
-748
-668
-546
-474
-364
-294
-273
-251
-309
-400
-551
-740
-922
-1092
-1179
-1207
-1204
-1131
-1036
-866
-694
-520
-323
-152
-17
49
92
69
77
82
104
100
123
202
228
271
261
275
264
209
83
-64
-236
-460
-616
-842
-1015
-1149
-1207
-1211
-1255
-1223
-1240
-1248
-1250
-1269
-1295
-1336
-1327
-1366
-1454
-1490
-1476
-1458
-1379
-1261
-1189
-1081
-1031
-969
-891
-904
-865
-895
-953
-993
-1049
-1060
-1059
-1002
-936
-852
-741
-618
-496
-397
-275
-172
-91
20
80
109
137
174
213
257
318
336
402
444
455
505
502
485
480
452
418
389
379
336
329
319
304
366
382
422
444
462
535
572
641
723
825
917
972
1066
1056
1141
1259
1307
1503
1632
1744
1882
1994
2117
2157
2205
2242
2152
2058
2005
1834
1047
296
-493
-1523
-1998
-2423
-2637
-2742
-2409
-1602
-886
11
486
530
192
-212
-450
-718
-637
-556
-598
-734
-781
-741
-833
-732
-675
-627
-597
-709
-804
-1085
-1300
-1426
-1614
-1798
-2068
-2266
-2345
-2198
-1849
-1422
-958
-572
-223
-15
132
249
334
447
532
617
629
661
771
896
1105
1273
1385
1427
1344
1223
1040
822
573
274
-60
-397
-662
-870
-1000
-1066
-1022
-921
-778
-627
-538
-510
-548
-597
-685
-774
-878
-938
-906
-828
-712
-615
-490
-374
-270
-179
-136
-115
-181
-316
-526
-755
-965
-1122
-1219
-1225
-1181
-1138
-1005
-865
-704
-535
-371
-224
-105
-44
-38
-39
-44
-49
-76
-4
58
136
223
220
243
189
123
38
-84
-238
-437
-616
-838
-994
-1092
-1152
-1210
-1269
-1242
-1300
-1338
-1348
-1384
-1408
-1424
-1383
-1446
-1475
-1443
-1430
-1375
-1304
-1196
-1122
-1059
-1007
-1035
-1022
-1010
-1008
-1021
-1027
-997
-1004
-943
-898
-836
-765
-686
-555
-489
-373
-297
-232
-139
-85
-9
35
105
193
247
303
360
409
402
461
503
469
489
499
515
477
467
490
403
403
380
313
279
227
283
279
328
413
457
522
595
706
747
904
1013
1121
1248
1298
1428
1488
1632
1724
1836
1951
1919
1986
1988
2060
2110
2149
2126
2060
2045
1966
1361
463
-212
-1188
-1776
-2156
-2537
-2721
-2624
-1859
-1069
-182
501
704
506
107
-137
-397
-406
-331
-459
-675
-871
-901
-980
-924
-837
-855
-793
-835
-838
-1018
-1234
-1310
-1492
-1674
-1985
-2224
-2378
-2327
-2019
-1651
-1156
-747
-319
4
220
436
557
713
782
817
789
707
753
762
862
963
1049
1121
1098
1104
996
868
658
398
90
-274
-548
-815
-959
-1081
-1127
-1097
-1002
-813
-691
-528
-484
-484
-470
-565
-632
-752
-811
-783
-768
-681
-667
-632
-578
-523
-433
-400
-355
-392
-502
-685
-869
-1025
-1115
-1155
-1185
-1160
-1121
-1021
-893
-747
-571
-385
-182
-23
60
91
101
103
85
64
61
94
108
138
88
6
-17
-98
-188
-297
-430
-572
-696
-741
-857
-1027
-1124
-1266
-1410
-1492
-1560
-1581
-1557
-1542
-1557
-1547
-1504
-1479
-1466
-1427
-1369
-1310
-1238
-1159
-1083
-1035
-1005
-983
-1008
-1020
-1063
-1066
-1022
-969
-889
-841
-757
-694
-653
-564
-487
-385
-274
-216
-157
-80
-33
-21
70
158
184
240
309
384
419
495
553
559
585
597
581
580
589
552
523
498
454
441
433
441
471
464
495
566
579
603
685
739
852
976
1068
1162
1235
1340
1399
1463
1556
1635
1767
1821
1961
2078
2120
2284
2306
2287
2238
2100
1954
1323
587
-73
-1089
-1764
-2259
-2673
-2792
-2609
-1868
-1096
-339
218
349
267
-14
-173
-234
-177
-142
-306
-643
-1025
-1190
-1288
-1153
-973
-895
-781
-810
-828
-890
-975
-1007
-1097
-1272
-1585
-1942
-2225
-2332
-2272
-2035
-1666
-1267
-834
-481
-170
115
404
702
863
972
943
844
782
733
700
670
678
703
758
821
863
909
900
831
673
462
213
-51
-287
-561
-797
-966
-1051
-1039
-992
-914
-850
-774
-692
-628
-602
-577
-543
-540
-524
-555
-617
-676
-711
-703
-694
-633
-555
-500
-469
-475
-495
-512
-523
-508
-506
-528
-564
-587
-575
-558
-509
-436
-351
-257
-168
-106
-52
14
63
109
148
165
184
160
124
84
23
-33
-88
-181
-260
-324
-398
-441
-495
-597
-717
-841
-1025
-1194
-1269
-1345
-1399
-1424
-1431
-1442
-1498
-1537
-1543
-1546
-1547
-1540
-1505
-1457
-1411
-1370
-1337
-1297
-1265
-1237
-1227
-1195
-1156
-1112
-1024
-939
-857
-790
-721
-634
-566
-525
-480
-417
-350
-295
-235
-184
-140
-96
-59
-36
-21
10
51
103
151
200
237
268
305
334
349
351
358
367
357
323
276
240
205
187
185
177
175
164
160
170
190
188
192
220
236
250
270
310
371
418
477
540
606
686
780
865
937
1036
1120
1168
1246
1339
1458
1548
1625
1664
1604
1530
1362
1138
888
568
304
118
163
402
666
961
1052
882
558
192
-66
-176
-203
-224
-351
-629
-955
-1241
-1388
-1414
-1412
-1351
-1299
-1236
-1170
-1101
-978
-874
-795
-814
-939
-1111
-1323
-1491
-1592
-1611
-1567
-1508
-1445
-1396
-1356
-1289
-1162
-988
-797
-644
-526
-456
-424
-396
-402
-436
-466
-477
-479
-486
-455
-405
-356
-290
-200
-111
-12
80
145
189
197
212
242
284
311
294
269
209
137
88
42
41
47
71
108
109
109
102
104
106
95
92
75
51
-19
-103
-173
-234
-247
-262
-290
-323
-379
-409
-467
-519
-544
-597
-633
-676
-739
-787
-833
-874
-894
-886
-843
-790
-793
-793
-834
-917
-973
-1037
-1082
-1117
-1131
-1155
-1208
-1237
-1248
-1230
-1205
-1155
-1092
-1040
-986
-962
-946
-916
-902
-896
-906
-920
-930
-943
-928
-900
-841
-778
-727
-684
-652
-613
-560
-510
-441
-366
-342
-321
-317
-320
-334
-349
-337
-323
-303
-277
-263
-239
-229
-200
-159
-115
-72
-51
-30
-35
-34
-7
13
23
40
70
79
83
90
105
116
139
167
186
250
298
369
446
512
593
658
712
749
784
849
914
968
1074
1197
1318
1429
1551
1671
1734
1796
1809
1830
1861
1835
1713
1437
1130
724
269
31
114
492
900
1303
1462
1205
778
334
41
-89
-114
-127
-309
-692
-1120
-1437
-1585
-1551
-1495
-1452
-1428
-1439
-1410
-1354
-1208
-1049
-931
-928
-1114
-1373
-1631
-1813
-1887
-1870
-1785
-1698
-1607
-1524
-1472
-1397
-1233
-1006
-776
-582
-479
-447
-410
-363
-351
-379
-420
-462
-501
-529
-511
-442
-355
-237
-105
29
155
251
335
351
352
374
412
457
470
460
411
356
280
214
172
154
160
178
197
192
170
120
85
53
38
35
6
-47
-140
-208
-294
-363
-364
-394
-404
-446
-507
-557
-633
-660
-689
-739
-768
-817
-861
-886
-927
-914
-884
-873
-834
-821
-836
-870
-916
-951
-1004
-1036
-1045
-1043
-1049
-1083
-1094
-1126
-1137
-1134
-1125
-1087
-1052
-1002
-982
-976
-957
-914
-870
-850
-840
-866
-900
-939
-969
-986
-962
-912
-868
-831
-798
-760
-712
-649
-570
-496
-434
-391
-361
-345
-355
-350
-361
-372
-385
-395
-402
-419
-403
-358
-315
-266
-208
-172
-140
-109
-98
-78
-77
-66
-79
-99
-97
-114
-126
-132
-120
-87
-50
-2
40
85
118
140
167
183
210
245
308
378
428
496
549
592
635
683
787
885
979
1089
1184
1269
1341
1423
1512
1606
1677
1708
1697
1694
1685
1652
1490
1238
961
536
141
-69
93
521
915
1278
1281
949
491
57
-180
-244
-192
-236
-454
-854
-1260
-1520
-1589
-1515
-1475
-1418
-1407
-1408
-1374
-1305
-1160
-1026
-947
-1006
-1193
-1446
-1696
-1849
-1884
-1809
-1703
-1614
-1541
-1490
-1435
-1329
-1118
-854
-619
-475
-414
-376
-363
-344
-375
-421
-433
-472
-476
-459
-418
-356
-271
-156
-38
70
166
270
317
331
337
358
408
461
491
454
394
313
218
154
99
95
114
135
159
130
88
33
-11
-30
-42
-32
-36
-77
-147
-239
-309
-339
-347
-372
-443
-530
-629
-713
-791
-819
-830
-818
-829
-825
-844
-906
-940
-970
-997
-1013
-1021
-1046
-1088
-1142
-1131
-1105
-1113
-1107
-1134
-1163
-1201
-1213
-1186
-1159
-1115
-1068
-1039
-1028
-992
-937
-878
-828
-805
-776
-756
-764
-775
-807
-820
-825
-824
-814
-812
-793
-755
-700
-671
-629
-550
-469
-379
-310
-256
-224
-205
-218
-255
-261
-263
-261
-233
-224
-233
-243
-232
-208
-210
-173
-109
-72
-42
-38
-42
-55
-65
-67
-73
-80
-95
-115
-120
-98
-69
-38
17
57
80
118
163
233
312
389
464
539
611
685
740
818
903
973
1053
1132
1186
1229
1299
1370
1464
1571
1656
1708
1714
1735
1760
1766
1702
1460
1207
835
375
48
-11
312
663
1030
1256
1052
672
262
-9
-164
-197
-152
-238
-544
-968
-1292
-1442
-1434
-1437
-1448
-1449
-1488
-1472
-1420
-1282
-1138
-1032
-967
-1082
-1284
-1503
-1649
-1720
-1746
-1683
-1634
-1576
-1532
-1497
-1437
-1308
-1095
-864
-639
-519
-452
-385
-331
-291
-315
-345
-360
-373
-360
-324
-271
-234
-179
-84
21
124
224
305
312
328
345
369
414
452
465
413
346
272
222
192
170
178
194
213
189
129
66
-1
-23
-37
-43
-48
-98
-162
-236
-302
-371
-393
-428
-480
-528
-585
-600
-640
-674
-720
-797
-861
-930
-974
-1011
-1055
-1066
-1079
-1105
-1120
-1112
-1040
-990
-992
-1003
-1048
-1100
-1135
-1169
-1173
-1179
-1160
-1128
-1138
-1140
-1104
-1041
-981
-930
-860
-802
-772
-738
-711
-667
-621
-585
-567
-602
-613
-605
-595
-549
-508
-460
-419
-383
-366
-344
-307
-263
-230
-220
-226
-229
-231
-230
-224
-213
-198
-182
-175
-159
-139
-108
-68
-34
-6
11
18
3
-4
-9
-34
-57
-67
-74
-82
-85
-56
-11
52
101
142
184
189
220
265
310
341
382
464
547
619
699
798
893
973
1061
1150
1243
1339
1446
1554
1641
1711
1738
1760
1772
1745
1715
1543
1336
1045
580
213
50
259
617
976
1306
1240
896
504
181
14
-36
-26
-110
-375
-776
-1143
-1362
-1382
-1344
-1363
-1370
-1391
-1395
-1354
-1230
-1058
-926
-810
-844
-1024
-1259
-1445
-1553
-1584
-1551
-1540
-1494
-1463
-1478
-1462
-1358
-1164
-964
-775
-645
-552
-474
-381
-314
-334
-349
-383
-392
-399
-375
-335
-314
-233
-139
-27
89
204
294
331
358
366
394
434
466
477
465
437
362
280
214
160
138
130
145
135
66
-3
-74
-100
-99
-105
-106
-156
-232
-299
-387
-452
-475
-478
-460
-495
-538
-608
-715
-772
-843
-891
-926
-1000
-1063
-1128
-1206
-1279
-1300
-1231
-1180
-1147
-1092
-1079
-1080
-1079
-1067
-1054
-1058
-1031
-1037
-1078
-1105
-1130
-1138
-1113
-1089
-1077
-1034
-952
-875
-827
-750
-649
-577
-507
-468
-460
-456
-452
-448
-432
-399
-375
-366
-345
-335
-324
-277
-223
-172
-137
-99
-82
-88
-93
-108
-123
-107
-112
-140
-158
-173
-182
-185
-174
-144
-108
-60
-33
-31
-13
-9
2
16
23
49
75
87
117
156
203
260
344
413
480
576
652
710
768
843
932
975
1040
1096
1163
1250
1341
1440
1571
1705
1860
1940
2074
2136
2201
1987
2099
2742
2141
1523
1105
282
-319
-784
-960
-450
16
190
286
282
132
100
108
124
259
153
-237
-627
-1046
-1314
-1550
-1906
-2049
-2121
-2164
-2040
-1802
-1470
-1270
-1035
-887
-1005
-1217
-1444
-1557
-1706
-1866
-1915
-1954
-1955
-1916
-1904
-1801
-1523
-1136
-675
-288
37
337
580
874
1005
1036
962
849
822
805
833
824
859
948
1004
1097
1178
1204
1192
1162
1115
991
797
618
416
139
-96
-376
-612
-789
-913
-959
-1000
-948
-896
-830
-811
-817
-817
-833
-824
-821
-913
-1086
-1190
-1375
-1442
-1495
-1592
-1523
-1494
-1369
-1299
-1265
-1186
-1208
-1148
-1194
-1239
-1228
-1210
-1177
-1207
-1172
-1081
-941
-822
-681
-621
-533
-347
-221
-61
-8
74
146
174
207
95
32
-43
-91
-144
-229
-246
-296
-295
-303
-349
-407
-450
-428
-473
-536
-621
-691
-723
-748
-803
-861
-852
-849
-828
-809
-810
-810
-773
-713
-689
-697
-734
-751
-754
-755
-737
-721
-642
-531
-421
-301
-185
-75
24
150
253
316
365
440
508
546
611
649
696
788
852
984
1140
1299
1490
1666
1846
1986
2124
2242
2322
2401
2485
2573
2643
2747
2907
2981
3026
3044
2983
2815
2625
2139
1078
188
-857
-1851
-2403
-3053
-3354
-3475
-3087
-2245
-1547
-695
-233
-18
35
-172
-266
-365
-345
-412
-781
-1204
-1524
-1705
-1592
-1398
-1343
-1210
-1113
-939
-935
-1054
-1106
-1273
-1325
-1600
-2029
-2395
-2615
-2446
-2113
-1629
-1123
-634
-51
474
900
1215
1527
1755
1811
1680
1436
1189
1024
939
834
747
715
805
912
964
931
823
682
467
159
-293
-765
-1165
-1483
-1652
-1801
-1803
-1693
-1488
-1160
-917
-639
-451
-320
-242
-277
-341
-495
-636
-776
-972
-1162
-1250
-1248
-1144
-982
-881
-744
-677
-715
-728
-860
-1005
-1167
-1322
-1413
-1560
-1530
-1433
-1277
-1020
-774
-476
-242
-21
178
316
419
414
320
222
110
-15
-101
-143
-150
-125
-86
-59
-46
-102
-140
-233
-421
-659
-971
-1171
-1371
-1517
-1566
-1603
-1516
-1462
-1347
-1255
-1171
-1006
-870
-737
-697
-694
-744
-738
-737
-760
-790
-808
-788
-755
-697
-618
-500
-303
-98
-183
-632
-845
-741
-634
-607
-516
-342
-301
-150
-134
77
253
261
288
440
672
585
504
516
568
536
480
418
314
301
316
485
699
1015
1097
1119
1195
1053
1044
950
946
982
1088
1220
1296
1495
1650
1842
1912
2061
2201
2241
2418
2336
2323
2152
1942
1757
1437
668
-431
-1242
-2150
-2536
-2737
-2795
-2780
-2677
-1917
-1203
-290
369
625
676
409
226
-38
-61
-88
-256
-445
-628
-673
-736
-610
-636
-725
-782
-861
-939
-1239
-1507
-1790
-1907
-1985
-2107
-2209
-2270
-2034
-1650
-1120
-584
-141
235
546
834
934
1024
1066
1039
975
795
683
592
633
713
750
736
694
701
627
484
235
-65
-327
-591
-891
-1142
-1336
-1388
-1348
-1172
-952
-778
-516
-326
-111
-52
-48
-75
-221
-315
-506
-628
-738
-812
-827
-879
-827
-856
-793
-855
-954
-957
-1142
-1178
-1374
-1488
-1585
-1681
-1571
-1565
-1363
-1239
-1060
-835
-681
-545
-453
-284
-281
-282
-288
-314
-290
-255
-135
-96
-8
41
25
-31
-164
-298
-457
-545
-765
-964
-1098
-1196
-1193
-1238
-1162
-1100
-1043
-950
-869
-766
-711
-613
-570
-600
-635
-645
-684
-713
-669
-675
-651
-599
-556
-525
-514
-470
-547
-572
-610
-716
-768
-824
-812
-850
-817
-730
-648
-507
-381
-224
-83
21
109
214
274
333
369
377
418
403
418
420
453
475
485
547
545
564
571
632
670
746
818
884
1059
1092
1218
1303
1362
1532
1583
1767
1844
1916
2073
2148
2335
2372
2476
2433
2299
2170
1891
1577
560
-295
-1273
-2180
-2556
-3023
-3027
-3195
-2849
-2081
-1354
-354
120
495
588
487
353
143
148
-11
-190
-418
-549
-691
-739
-686
-749
-766
-851
-819
-960
-1197
-1483
-1788
-1871
-2052
-2208
-2362
-2408
-2134
-1750
-1197
-684
-312
114
513
845
1045
1114
1174
1143
1056
935
732
642
617
645
683
657
643
594
565
484
263
13
-275
-565
-860
-1172
-1376
-1507
-1454
-1311
-1172
-939
-732
-463
-248
-93
-45
-112
-162
-265
-387
-550
-688
-792
-837
-870
-931
-976
-1060
-1120
-1072
-1171
-1240
-1334
-1436
-1526
-1676
-1648
-1674
-1600
-1501
-1390
-1212
-1126
-907
-695
-485
-305
-218
-112
-63
8
55
71
53
44
-8
-67
-177
-367
-454
-547
-579
-716
-826
-901
-1003
-998
-1086
-1098
-1136
-1107
-1064
-1105
-1013
-1012
-894
-797
-744
-664
-673
-556
-528
-493
-495
-528
-534
-566
-551
-600
-627
-670
-686
-726
-718
-696
-714
-626
-575
-502
-494
-425
-367
-350
-209
-158
-50
24
123
223
256
403
421
516
599
591
637
623
663
688
702
730
765
820
868
971
1081
1162
1283
1365
1446
1529
1570
1668
1700
1808
1907
1941
2084
2119
2201
2324
2404
2451
2391
2374
2188
1885
951
-54
-984
-2054
-2568
-3088
-3205
-3371
-3101
-2236
-1490
-496
53
491
666
597
493
260
254
80
-93
-317
-534
-721
-885
-832
-881
-915
-913
-804
-828
-1019
-1252
-1553
-1714
-1910
-2122
-2334
-2410
-2243
-1942
-1412
-919
-468
-6
461
852
1046
1210
1259
1229
1140
1018
814
655
614
596
618
611
629
634
620
579
415
182
-55
-361
-706
-1053
-1342
-1511
-1565
-1481
-1299
-1114
-840
-577
-346
-114
-62
-6
-68
-168
-280
-463
-560
-740
-816
-861
-904
-927
-1047
-978
-954
-953
-953
-1068
-1132
-1311
-1410
-1522
-1630
-1642
-1645
-1527
-1417
-1320
-1150
-882
-596
-375
-176
-9
88
124
158
127
106
44
24
-28
-188
-287
-390
-425
-464
-533
-603
-667
-715
-786
-868
-950
-1025
-1093
-1081
-1055
-1034
-975
-904
-774
-707
-655
-592
-553
-490
-495
-467
-500
-564
-584
-612
-612
-661
-683
-635
-641
-625
-593
-568
-525
-518
-475
-464
-463
-432
-407
-333
-237
-133
-17
113
256
349
414
495
609
637
616
670
682
700
740
808
885
898
975
1101
1147
1200
1233
1319
1424
1395
1443
1502
1563
1566
1586
1694
1698
1803
1953
2052
2187
2264
2431
2546
2503
2453
2167
1428
499
-452
-1447
-2173
-2707
-3092
-3313
-3231
-2598
-1964
-1197
-508
-112
223
226
188
91
5
3
-141
-245
-443
-659
-749
-751
-685
-663
-582
-457
-410
-468
-650
-924
-1148
-1380
-1629
-1875
-2027
-2023
-1894
-1549
-1193
-865
-471
-99
277
564
769
926
981
974
885
720
605
544
531
538
582
674
746
856
930
894
748
559
307
-33
-417
-769
-1091
-1308
-1427
-1419
-1365
-1279
-1120
-953
-754
-554
-390
-329
-272
-290
-338
-427
-533
-619
-705
-816
-935
-934
-943
-912
-835
-765
-759
-824
-800
-854
-1013
-1133
-1268
-1376
-1471
-1552
-1560
-1499
-1368
-1166
-911
-662
-437
-218
-5
112
144
159
155
60
-71
-186
-293
-375
-402
-377
-385
-373
-335
-306
-298
-368
-421
-476
-548
-630
-712
-766
-811
-836
-814
-765
-736
-645
-522
-435
-374
-320
-309
-327
-354
-368
-402
-441
-429
-446
-463
-452
-434
-384
-328
-275
-232
-195
-178
-147
-117
-116
-105
-113
-96
-74
-59
-17
42
113
205
315
393
459
516
535
537
519
517
525
517
498
486
489
525
553
600
649
695
738
764
793
799
808
787
772
886
854
819
872
992
1075
1119
1288
1374
1386
1289
1188
994
692
424
89
-236
-595
-798
-794
-628
-369
-148
-14
-10
-132
-292
-414
-459
-437
-361
-339
-419
-583
-773
-933
-1099
-1142
-1106
-1038
-939
-862
-829
-835
-822
-810
-809
-820
-831
-855
-882
-881
-881
-882
-866
-828
-785
-744
-704
-632
-551
-477
-417
-384
-368
-342
-318
-332
-349
-379
-376
-348
-309
-256
-224
-197
-197
-206
-237
-262
-271
-272
-251
-239
-246
-256
-261
-267
-262
-246
-225
-196
-161
-141
-143
-145
-142
-131
-137
-156
-227
-279
-332
-414
-472
-523
-521
-541
-564
-594
-663
-735
-809
-855
-898
-901
-900
-906
-909
-927
-943
-968
-972
-973
-981
-980
-965
-981
-1038
-1069
-1075
-1069
-1052
-1041
-1006
-973
-950
-940
-942
-903
-866
-847
-811
-774
-763
-751
-731
-714
-670
-625
-586
-544
-503
-468
-440
-392
-346
-311
-285
-242
-225
-224
-203
-223
-231
-232
-221
-221
-246
-263
-276
-291
-319
-325
-330
-332
-339
-341
-336
-324
-313
-309
-318
-310
-288
-276
-262
-229
-209
-205
-163
-145
-116
-88
-55
-27
9
49
70
107
135
166
204
243
272
314
360
404
450
494
552
608
655
696
746
805
860
926
1021
1116
1210
1291
1358
1432
1481
1489
1485
1442
1332
1144
950
788
652
592
618
678
688
656
586
454
269
78
-51
-102
-138
-182
-256
-372
-550
-773
-958
-1094
-1189
-1233
-1228
-1214
-1213
-1263
-1336
-1386
-1427
-1485
-1507
-1507
-1506
-1514
-1536
-1537
-1507
-1455
-1382
-1283
-1190
-1112
-1028
-943
-877
-799
-714
-619
-541
-484
-446
-402
-358
-302
-234
-152
-73
-9
45
69
82
86
88
100
124
146
160
164
168
159
152
148
158
175
180
184
168
127
80
38
-4
-48
-80
-103
-160
-214
-248
-314
-377
-429
-481
-523
-569
-617
-643
-673
-739
-779
-793
-832
-862
-881
-890
-914
-959
-963
-976
-970
-971
-985
-971
-955
-950
-937
-926
-933
-939
-938
-927
-915
-891
-861
-829
-789
-748
-713
-668
-610
-560
-513
-461
-419
-384
-344
-309
-256
-184
-151
-135
-116
-103
-82
-65
-33
1
37
55
42
33
16
3
-6
-26
-35
-37
-43
-48
-53
-61
-83
-85
-85
-96
-98
-99
-110
-110
-95
-90
-103
-109
-104
-96
-84
-65
-45
-27
-3
28
56
57
86
127
159
188
230
282
320
345
385
455
506
549
585
612
643
690
745
789
835
866
895
934
965
1008
1033
1030
1001
921
809
708
608
556
519
503
512
480
426
342
241
132
33
-40
-104
-128
-166
-224
-297
-404
-515
-633
-717
-799
-865
-910
-940
-974
-1037
-1089
-1129
-1179
-1227
-1233
-1228
-1211
-1182
-1163
-1147
-1129
-1107
-1066
-1019
-986
-961
-928
-875
-839
-802
-740
-676
-613
-554
-499
-454
-402
-335
-269
-204
-153
-93
-37
-9
11
29
59
81
87
92
113
131
142
169
197
213
216
227
238
240
244
239
221
203
164
108
65
25
-14
-39
-74
-126
-177
-218
-270
-318
-354
-393
-437
-486
-524
-578
-614
-626
-632
-634
-637
-637
-637
-620
-611
-592
-567
-571
-580
-581
-572
-569
-570
-542
-525
-515
-511
-508
-501
-480
-465
-457
-445
-438
-442
-458
-454
-444
-421
-367
-311
-255
-222
-217
-208
-195
-183
-180
-180
-173
-165
-160
-157
-165
-173
-172
-170
-155
-139
-135
-119
-112
-104
-102
-113
-127
-156
-178
-199
-211
-211
-215
-218
-212
-198
-204
-204
-218
-227
-224
-222
-219
-214
-221
-238
-232
-243
-244
-249
-254
-260
-268
-275
-283
-279
-277
-288
-303
-298
-290
-276
-270
-258
-253
-237
-207
-187
-152
-123
-104
-96
-106
-120
-133
-143
-143
-142
-128
-115
-117
-110
-99
-96
-80
-65
-70
-80
-78
-83
-105
-116
-109
-102
-96
-100
-99
-115
-136
-151
-168
-178
-190
-201
-211
-235
-266
-285
-293
-301
-294
-285
-276
-272
-268
-280
-305
-310
-332
-361
-380
-404
-416
-423
-420
-417
-419
-419
-423
-423
-411
-404
-401
-395
-386
-385
-390
-405
-410
-424
-423
-405
-392
-367
-364
-357
-354
-375
-382
-384
-384
-383
-391
-392
-387
-380
-379
-362
-341
-327
-313
-308
-290
-282
-269
-268
-277
-284
-297
-291
-292
-289
-282
-282
-273
-270
-281
-295
-307
-318
-317
-297
-287
-278
-270
-284
-280
-279
-292
-295
-305
-308
-311
-318
-318
-323
-338
-356
-369
-369
-367
-358
-345
-351
-363
-367
-365
-371
-366
-345
-336
-323
-317
-323
-329
-335
-348
-349
-342
-344
-338
-333
-352
-377
-370
-370
-377
-374
-363
-366
-372
-376
-355
-338
-338
-326
-314
-292
-287
-290
-273
-242
-232
-212
-207
-198
-187
-189
-192
-190
-172
-171
-180
-182
-207
-233
-244
-268
-287
-306
-318
-325
-326
-326
-318
-314
-302
-291
-290
-281
-269
-264
-269
-262
-253
-260
-260
-248
-241
-239
-219
-198
-194
-194
-193
-194
-222
-245
-257
-280
-307
-309
-296
-281
-291
-299
-291
-293
-307
-317
-314
-310
-318
-327
-320
-306
-286
-292
-277
-270
-286
-299
-313
-311
-323
-320
-332
-349
-365
-370
-373
-362
-361
-372
-370
-369
-372
-375
-375
-373
-374
-388
-401
-418
-431
-462
-476
-474
-468
-452
-428
-401
-408
-419
-409
-396
-392
-396
-399
-406
-416
-410
-398
-395
-397
-402
-401
-387
-368
-355
-362
-362
-358
-364
-366
-356
-356
-365
-361
-358
-343
-315
-285
-270
-256
-246
-250
-246
-262
-283
-298
-297
-293
-288
-278
-269
-272
-271
-267
-275
-273
-266
-261
-272
-285
-305
-319
-341
-336
-334
-328
-319
-320
-297
-276
-262
-253
-247
-251
-268
-286
-301
-307
-305
-307
-310
-323
-329
-332
-340
-336
-320
-309
-298
-299
-309
-304
-310
-321
-322
-320
-311
-297
-291
-284
-285
-283
-275
-269
-264
-264
-270
-266
-272
-282
-289
-303
-312
-318
-328
-333
-315
-301
-279
-260
-257
-258
-254
-250
-255
-258
-254
-247
-243
-232
-231
-236
-248
-262
-259
-255
-259
-269
-279
-286
-296
-310
-290
-276
-264
-258
-248
-240
-225
-212
-205
-195
-191
-176
-172
-160
-156
-158
-154
-162
-172
-185
-182
-183
-174
-168
-177
-187
-192
-201
-223
-235
-231
-218
-232
-248
-252
-260
-271
-279
-277
-275
-265
-249
-241
-229
-212
-201
-189
-190
-187
-184
-187
-206
-230
-235
-248
-250
-255
-270
-272
-251
-246
-249
-245
-249
-242
-249
-252
-245
-248
-241
-245
-250
-260
-278
-285
-299
-312
-315
-305
-302
-302
-312
-317
-309
-316
-325
-323
-324
-331
-339
-357
-357
-348
-349
-359
-362
-366
-378
-393
-404
-400
-388
-366
-363
-368
-349
-333
-319
-305
-295
-293
-285
-275
-291
-297
-309
-320
-324
-336
-325
-319
-305
-289
-279
-268
-271
-252
-246
-238
-232
-234
-234
-241
-243
-231
-224
-226
-232
-219
-210
-231
-231
-237
-236
-241
-248
-260
-273
-276
-287
-281
-272
-268
-258
-246
-233
-218
-223
-221
-213
-212
-206
-191
-179
-156
-157
-163
-172
-187
-188
-193
-176
-168
-163
-164
-180
-197
-213
-222
-227
-256
-274
-287
-290
-287
-296
-295
-297
-303
-300
-281
-274
-268
-250
-255
-262
-251
-246
-260
-273
-264
-261
-264
-257
-253
-264
-274
-289
-304
-311
-310
-310
-297
-302
-307
-294
-281
-259
-251
-244
-237
-237
-240
-232
-216
-218
-212
-197
-184
-178
-165
-171
-189
-172
-164
-164
-161
-162
-167
-178
-192
-210
-231
-263
-274
-277
-290
-296
-290
-269
-275
-282
-281
-290
-290
-285
-269
-265
-264
-243
-238
-241
-237
-230
-248
-272
-277
-276
-276
-280
-276
-268
-268
-280
-295
-299
-298
-290
-284
-289
-292
-298
-310
-311
-310
-307
-288
-264
-247
-237
-228
-223
-234
-243
-245
-267
-275
-281
-280
-282
-294
-290
-297
-297
-298
-308
-294
-298
-316
-316
-322
-331
-338
-338
-340
-333
-327
-315
-323
-325
-319
-309
-292
-288
-276
-260
-252
-245
-246
-238
-250
-248
-235
-225
-205
-194
-182
-168
-164
-168
-151
-139
-126
-125
-127
-124
-139
-141
-136
-122
-117
-121
-115
-111
-117
-114
-127
-130
-130
-135
-149
-162
-174
-198
-216
-240
-263
-265
-243
-227
-223
-230
-243
-252
-262
-279
-288
-291
-285
-283
-281
-264
-245
-240
-232
-196
-174
-171
-157
-147
-158
-165
-174
-187
-210
-227
-244
-264
-263
-251
-241
-222
-214
-211
-195
-180
-171
-159
-154
-154
-160
-180
-197
-224
-230
-230
-221
-213
-219
-223
-218
-220
-203
-188
-184
-195
-209
-208
-218
-226
-229
-218
-243
-251
-243
-251
-250
-243
-238
-230
-212
-212
-217
-213
-208
-212
-220
-215
-211
-206
-214
-217
-215
-199
-195
-210
-218
-219
-226
-238
-247
-257
-255
-244
-233
-247
-239
-244
-246
-248
-261
-277
-292
-292
-300
-309
-308
-313
-336
-354
-359
-350
-345
-342
-335
-324
-314
-312
-302
-302
-297
-283
-275
-270
-272
-270
-263
-251
-254
-251
-237
-231
-230
-230
-232
-224
-214
-217
-210
-192
-199
-208
-199
-201
-209
-205
-204
-197
-201
-214
-231
-245
-256
-276
-281
-284
-295
-316
-320
-329
-339
-329
-329
-313
-305
-301
-291
-279
-269
-257
-243
-234
-231
-234
-235
-230
-227
-232
-233
-227
-211
-197
-209
-218
-210
-216
-232
-238
-234
-238
-227
-219
-229
-225
-211
-222
-226
-215
-224
-237
-241
-237
-244
-254
-276
-278
-275
-271
-276
-288
-302
-314
-328
-339
-348
-353
-358
-360
-365
-370
-360
-343
-355
-359
-350
-325
-303
-286
-279
-278
-280
-284
-285
-279
-269
-287
-291
-296
-320
-339
-349
-348
-341
-325
-304
-283
-275
-260
-249
-253
-241
-237
-239
-247
-251
-265
-269
-265
-262
-269
-264
-264
-282
-292
-294
-296
-299
-288
-287
-283
-283
-296
-316
-326
-344
-357
-337
-325
-319
-316
-319
-320
-317
-316
-316
-318
-298
-286
-279
-259
-258
-264
-264
-269
-268
-276
-290
-292
-289
-282
-266
-254
-241
-249
-285
-293
-278
-278
-278
-257
-247
-255
-256
-258
-265
-264
-260
-257
-259
-264
-277
-283
-286
-294
-285
-273
-281
-291
-294
-290
-297
-300
-303
-304
-301
-292
-276
-270
-277
-292
-295
-304
-316
-310
-310
-311
-307
-311
-327
-339
-338
-328
-317
-311
-304
-302
-296
-292
-301
-309
-313
-317
-321
-314
-303
-291
-289
-286
-285
-293
-301
-305
-298
-295
-298
-291
-292
-294
-279
-275
-263
-262
-265
-262
-267
-262
-274
-283
-287
-278
-281
-299
-301
-305
-299
-292
-288
-274
-262
-257
-250
-243
-241
-239
-242
-242
-240
-251
-252
-259
-264
-266
-272
-265
-263
-271
-287
-303
-313
-313
-329
-343
-336
-332
-335
-334
-347
-360
-371
-384
-376
-372
-361
-353
-348
-354
-350
-340
-329
-322
-323
-339
-345
-337
-327
-323
-314
-286
-284
-280
-269
-256
-254
-246
-240
-234
-227
-233
-234
-241
-245
-235
-235
-230
-220
-215
-216
-229
-227
-239
-258
-271
-270
-266
-265
-255
-257
-270
-279
-292
-294
-287
-284
-282
-270
-259
-256
-258
-257
-255
-266
-277
-273
-267
-279
-300
-295
-293
-292
-280
-270
-274
-278
-272
-268
-275
-275
-272
-270
-273
-278
-275
-277
-269
-254
-255
-241
-229
-213
-213
-219
-219
-225
-228
-225
-223
-226
-226
-236
-242
-243
-245
-253
-272
-286
-287
-273
-273
-282
-283
-275
-267
-255
-245
-226
-219
-227
-231
-224
-229
-232
-227
-229
-248
-266
-261
-268
-276
-281
-287
-276
-281
-281
-285
-292
-298
-300
-304
-315
-319
-320
-330
-338
-331
-341
-349
-361
-360
-351
-357
-362
-361
-344
-335
-333
-324
-336
-328
-321
-313
-314
-308
-293
-290
-270
-274
-275
-272
-264
-261
-278
-297
-306
-297
-297
-297
-280
-274
-277
-279
-277
-267
-266
-257
-260
-274
-279
-277
-288
-305
-302
-297
-307
-305
-301
-288
-287
-285
-268
-268
-275
-271
-260
-253
-248
-256
-264
-280
-298
-302
-309
-310
-320
-319
-308
-312
-309
-288
-282
-279
-270
-267
-266
-269
-277
-295
-320
-340
-353
-360
-363
-353
-344
-340
-348
-351
-344
-350
-358
-366
-365
-354
-355
-353
-340
-333
-333
-318
-313
-309
-293
-292
-296
-305
-313
-323
-322
-322
-326
-318
-311
-312
-328
-328
-312
-298
-290
-284
-282
-289
-284
-283
-290
-284
-296
-307
-310
-321
-327
-328
-324
-315
-306
-301
-309
-304
-287
-284
-286
-288
-294
-295
-300
-304
-284
-263
-252
-249
-245
-243
-248
-277
-299
-311
-313
-321
-315
-306
-316
-325
-319
-324
-323
-309
-309
-301
-290
-283
-290
-291
-289
-275
-264
-264
-262
-262
-248
-246
-266
-275
-279
-296
-308
-301
-296
-296
-307
-314
-316
-321
-327
-336
-331
-329
-339
-343
-353
-357
-348
-345
-331
-328
-322
-318
-318
-311
-308
-299
-279
-273
-278
-272
-282
-287
-273
-267
-279
-284
-282
-279
-273
-267
-264
-279
-265
-252
-245
-236
-242
-238
-226
-212
-220
-227
-230
-231
-240
-244
-253
-250
-235
-241
-248
-242
-237
-234
-241
-259
-267
-270
-261
-249
-234
-227
-235
-234
-237
-238
-218
-199
-193
-201
-199
-171
-156
-175
-190
-189
-201
-208
-221
-229
-232
-233
-234
-223
-201
-194
-184
-181
-185
-189
-198
-194
-194
-204
-210
-212
-206
-220
-233
-243
-247
-244
-254
-252
-257
-277
-279
-284
-287
-280
-274
-266
-264
-261
-251
-242
-248
-254
-256
-261
-264
-257
-241
-246
-259
-271
-278
-276
-282
-275
-278
-265
-251
-233
-203
-207
-206
-212
-228
-236
-254
-252
-258
-265
-275
-298
-303
-302
-288
-291
-294
-299
-299
-306
-320
-336
-352
-354
-340
-332
-324
-311
-307
-304
-297
-294
-288
-275
-257
-244
-245
-241
-232
-218
-216
-202
-200
-202
-204
-213
-218
-231
-230
-227
-228
-239
-237
-244
-244
-241
-237
-225
-234
-235
-233
-242
-252
-257
-257
-275
-272
-269
-263
-263
-267
-262
-263
-272
-267
-259
-266
-270
-258
-246
-241
-230
-209
-207
-230
-233
-231
-234
-242
-245
-246
-250
-252
-242
-232
-232
-233
-234
-249
-269
-280
-286
-304
-316
-310
-324
-314
-293
-291
-288
-277
-277
-274
-267
-253
-247
-263
-270
-264
-275
-274
-258
-257
-267
-293
-322
-315
-310
-310
-303
-310
-310
-326
-320
-326
-344
-344
-352
-352
-342
-307
-279
-282
-279
-275
-276
-282
-284
-264
-241
-229
-214
-216
-237
-245
-233
-246
-267
-270
-272
-271
-276
-264
-257
-253
-230
-221
-212
-213
-222
-225
-235
-248
-257
-255
-260
-262
-260
-266
-263
-258
-242
-230
-231
-234
-246
-268
-303
-322
-326
-327
-333
-333
-322
-320
-304
-291
-305
-297
-290
-284
-278
-291
-283
-267
-242
-238
-255
-255
-251
-242
-233
-210
-183
-171
-169
-181
-183
-185
-180
-180
-190
-187
-200
-223
-227
-213
-209
-210
-196
-198
-207
-206
-213
-215
-197
-198
-211
-209
-208
-220
-221
-233
-245
-230
-215
-198
-192
-188
-190
-182
-176
-195
-209
-217
-218
-223
-218
-219
-219
-215
-228
-227
-227
-235
-230
-214
-200
-202
-207
-206
-212
-224
-232
-240
-249
-255
-240
-233
-231
-223
-207
-201
-206
-190
-183
-185
-203
-214
-217
-228
-229
-217
-224
-238
-248
-247
-252
-256
-251
-248
-229
-227
-232
-248
-251
-253
-257
-264
-270
-267
-266
-265
-278
-294
-294
-298
-299
-276
-277
-276
-264
-250
-243
-246
-246
-228
-217
-204
-200
-210
-222
-231
-235
-229
-211
-201
-207
-203
-187
-175
-166
-156
-150
-163
-160
-156
-158
-163
-178
-202
-233
-243
-257
-260
-239
-231
-228
-231
-246
-238
-231
-241
-245
-244
-243
-246
-244
-241
-242
-240
-232
-224
-215
-204
-201
-204
-202
-197
-195
-180
-163
-154
-141
-158
-178
-179
-168
-154
-130
-126
-144
-153
-174
-193
-205
-206
-211
-212
-215
-209
-199
-194
-205
-221
-233
-240
-232
-225
-220
-227
-231
-224
-216
-222
-221
-219
-219
-218
-215
-225
-247
-249
-229
-218
-225
-231
-231
-232
-233
-245
-247
-256
-259
-258
-241
-226
-231
-218
-207
-199
-184
-182
-193
-180
-182
-183
-182
-179
-195
-224
-231
-230
-239
-242
-225
-210
-198
-194
-202
-206
-210
-206
-201
-200
-198
-210
-216
-216
-206
-199
-196
-193
-189
-180
-163
-160
-169
-177
-177
-178
-187
-186
-194
-211
-228
-237
-247
-251
-255
-248
-238
-249
-257
-261
-261
-267
-255
-236
-237
-238
-233
-231
-241
-244
-256
-264
-266
-256
-253
-267
-286
-303
-314
-324
-328
-337
-327
-325
-314
-299
-286
-261
-258
-269
-289
-288
-294
-298
-315
-319
-316
-319
-308
-306
-298
-276
-264
-268
-259
-252
-237
-218
-219
-221
-234
-247
-260
-262
-261
-252
-229
-232
-228
-217
-206
-195
-194
-190
-199
-222
-232
-233
-231
-215
-198
-195
-182
-179
-166
-154
-145
-144
-155
-155
-166
-174
-187
-194
-178
-171
-169
-159
-164
-173
-177
-164
-162
-155
-153
-161
-175
-188
-185
-195
-200
-193
-197
-208
-206
-208
-206
-191
-190
-185
-194
-216
-218
-218
-225
-233
-230
-231
-241
-250
-250
-257
-263
-265
-257
-253
-257
-258
-275
-263
-252
-251
-241
-238
-240
-241
-241
-249
-258
-262
-265
-272
-264
-249
-247
-247
-244
-252
-254
-249
-246
-235
-238
-229
-237
-250
-242
-231
-223
-218
-214
-205
-197
-204
-200
-199
-205
-207
-205
-207
-216
-226
-237
-240
-247
-268
-288
-291
-289
-283
-285
-285
-276
-277
-263
-245
-234
-234
-234
-235
-222
-227
-244
-240
-246
-244
-243
-230
-226
-236
-227
-219
-217
-228
-238
-225
-219
-215
-212
-217
-223
-235
-245
-250
-247
-252
-259
-250
-255
-252
-243
-247
-249
-245
-251
-259
-266
-269
-283
-294
-307
-304
-287
-268
-252
-237
-211
-206
-204
-200
-201
-195
-200
-205
-217
-222
-228
-227
-225
-224
-225
-219
-206
-207
-199
-204
-208
-210
-214
-231
-255
-262
-269
-266
-280
-291
-286
-272
-264
-268
-273
-266
-258
-255
-256
-261
-262
-256
-254
-255
-252
-266
-264
-267
-256
-235
-207
-194
-204
-216
-226
-219
-236
-240
-234
-234
-245
-233
-222
-241
-230
-209
-203
-207
-202
-214
-224
-225
-233
-240
-242
-255
-273
-273
-264
-267
-269
-268
-289
-294
-288
-291
-303
-305
-295
-299
-304
-311
-321
-321
-325
-344
-351
-344
-354
-362
-363
-364
-362
-369
-384
-395
-419
-432
-482
-459
-501
-453
-501
-415
-605
-506
-773
-527
-2527
-2652
-727
-1529
-1474
-2879
-2413
-1326
-1162
-752
-374
-376
-147
-485
-362
-479
-790
-487
-382
-262
-246
-236
-111
388
-464
-47
6
-485
-1526
-2180
-1570
-1895
-2098
-1691
-1369
-1364
-1227
-1097
-288
-753
-676
-380
-10
-159
-464
-327
-69
-42
-100
-26
104
365
16
126
311
230
-155
36
308
131
-271
-106
13
-300
-398
-268
-184
-363
-456
-241
22
-71
-70
107
214
182
213
253
332
303
213
292
495
540
466
541
722
664
536
629
680
570
452
530
550
343
171
155
87
-82
-216
-219
-319
-507
-590
-550
-587
-688
-755
-739
-755
-839
-875
-889
-832
-847
-832
-741
-632
-559
-530
-409
-284
-239
-198
-93
-10
-27
-13
28
36
-23
-31
-21
-80
-177
-248
-297
-326
-408
-405
-532
-730
-489
-314
-345
-415
-463
-494
-559
-748
-654
-579
-395
-284
-358
-165
133
3
-117
20
106
100
138
218
144
71
55
186
223
119
59
108
162
203
251
240
216
258
253
254
296
302
257
358
450
346
333
404
397
373
440
502
517
519
519
591
552
531
615
648
704
688
768
792
772
821
826
896
1003
1127
1200
1282
1404
1515
1726
1918
2069
2279
2598
2864
3040
3226
3430
3587
3642
3660
3235
2346
1285
3
-1564
-2786
-3748
-4566
-4825
-4872
-4848
-4682
-4203
-3601
-2873
-1903
-960
-118
559
1017
1223
1216
1120
1057
1120
1224
1373
1531
1653
1684
1751
1859
1873
1940
1969
1825
1514
1027
370
-432
-1169
-1761
-2277
-2611
-2780
-2858
-2800
-2657
-2453
-2158
-1779
-1334
-867
-429
-94
120
259
327
394
442
523
661
789
910
962
987
971
947
954
905
839
678
437
108
-273
-619
-999
-1319
-1537
-1674
-1776
-1796
-1702
-1619
-1464
-1218
-950
-653
-356
-63
163
309
399
431
455
423
428
452
424
399
362
309
233
188
142
35
-60
-171
-309
-495
-684
-855
-1042
-1137
-1232
-1286
-1267
-1216
-1122
-1014
-870
-721
-554
-381
-215
-80
21
57
98
157
121
76
91
73
30
20
-6
-103
-188
-221
-343
-464
-512
-616
-926
-1258
-1386
-1731
-1951
-1895
-1924
-1956
-1793
-1502
-1399
-1197
-910
-685
-449
-271
-112
-67
-41
-42
-118
-222
-365
-428
-495
-553
-632
-715
-792
-896
-922
-1003
-1143
-1227
-1272
-1342
-1386
-1408
-1436
-1354
-1200
-1024
-843
-652
-462
-345
-226
-124
-128
-150
-130
-157
-223
-300
-371
-446
-507
-517
-514
-477
-419
-337
-273
-231
-171
-139
-120
-85
-22
3
-30
-34
-40
-31
-51
-23
58
80
113
205
246
239
304
392
389
408
466
458
471
450
493
536
556
676
770
823
934
1082
1151
1213
1349
1422
1417
1457
1477
1368
1266
1116
924
207
-966
-1734
-2649
-3521
-3806
-3731
-3730
-3604
-2959
-2456
-1982
-1387
-684
21
594
1130
1391
1489
1380
1160
890
583
396
258
300
284
199
127
60
16
-73
-148
-341
-598
-845
-1123
-1489
-1938
-2230
-2380
-2417
-2327
-2069
-1763
-1438
-968
-532
-202
41
294
518
609
639
559
397
179
5
-122
-274
-399
-485
-481
-483
-495
-537
-613
-650
-683
-767
-918
-1030
-1131
-1234
-1279
-1324
-1346
-1239
-1056
-839
-571
-322
-110
98
280
379
434
434
367
263
143
2
-178
-334
-446
-544
-606
-656
-712
-717
-686
-658
-669
-691
-733
-760
-809
-843
-826
-822
-776
-712
-625
-521
-392
-279
-157
-19
83
154
152
119
57
-32
-134
-252
-389
-483
-588
-639
-906
-1165
-1095
-1291
-1409
-1337
-1307
-1371
-1459
-1387
-1446
-1488
-1433
-1235
-1052
-969
-749
-547
-434
-354
-245
-188
-168
-135
-170
-231
-374
-565
-739
-889
-1041
-1114
-1122
-1151
-1115
-1019
-910
-840
-710
-594
-532
-498
-473
-433
-465
-494
-494
-493
-531
-528
-502
-463
-406
-354
-279
-247
-242
-204
-160
-202
-198
-152
-164
-128
-92
-27
2
64
148
158
214
216
212
170
133
126
51
51
52
60
54
99
180
208
316
421
484
545
596
511
390
285
190
105
-18
-51
-67
-73
-164
-174
-162
-261
-240
-223
-196
-235
-185
-169
-173
-156
-246
-184
-189
-200
-164
-59
-31
-87
29
40
25
43
99
109
84
148
153
175
163
211
257
283
356
349
334
211
-52
-313
-609
-935
-1206
-1353
-1449
-1529
-1479
-1375
-1272
-1116
-901
-648
-433
-216
-36
78
136
142
107
16
-32
-73
-102
-91
-60
-65
-86
-104
-151
-199
-302
-351
-422
-546
-647
-742
-844
-936
-947
-979
-932
-860
-757
-605
-486
-372
-290
-198
-138
-99
-89
-100
-123
-181
-212
-292
-361
-385
-430
-452
-421
-423
-446
-446
-449
-497
-571
-631
-691
-779
-848
-882
-934
-975
-925
-1292
-1754
-1679
-1805
-1972
-1769
-1404
-1211
-948
-466
-300
-264
-172
33
84
-62
-135
-239
-364
-565
-742
-917
-1042
-998
-935
-840
-811
-755
-700
-694
-749
-847
-897
-938
-884
-832
-768
-728
-664
-540
-431
-263
-157
-41
79
162
163
93
-26
-215
-320
-429
-573
-642
-612
-574
-530
-360
-231
-184
-37
126
202
227
293
261
177
171
87
-28
-80
-49
-4
88
241
348
477
658
799
887
971
1046
1055
1116
1241
1383
1483
1587
1750
1801
1874
1992
2000
2010
2117
2212
2084
1085
-277
-1741
-3455
-4686
-5298
-5422
-5313
-4586
-3615
-2790
-1873
-1061
-152
660
1475
2106
2443
2533
2342
2003
1293
606
70
-200
-204
-56
189
325
439
419
324
48
-399
-760
-1074
-1385
-1759
-2079
-2428
-2653
-2654
-2488
-2093
-1563
-817
-22
701
1168
1407
1458
1326
1180
946
684
388
165
6
-172
-280
-423
-507
-505
-402
-277
-216
-195
-272
-417
-661
-944
-1195
-1370
-1432
-1386
-1199
-1014
-773
-474
-156
170
409
640
817
955
983
874
691
419
132
-158
-377
-514
-618
-669
-652
-566
-549
-560
-541
-564
-574
-574
-589
-642
-678
-696
-729
-722
-700
-632
-485
-320
-132
36
177
285
299
265
203
123
-30
-191
-294
-422
-535
-634
-688
-695
-644
-582
-519
-428
-376
-335
-320
-324
-406
-471
-500
-595
-573
-595
-589
-827
-1081
-1049
-1218
-1399
-1379
-1182
-1180
-1021
-701
-633
-571
-450
-276
-275
-315
-256
-239
-261
-318
-348
-484
-606
-616
-682
-733
-799
-830
-842
-870
-921
-971
-980
-974
-885
-748
-656
-565
-383
-243
-207
-157
-122
-114
-140
-131
-113
-175
-208
-214
-205
-273
-306
-247
-204
-169
-83
55
81
72
107
130
80
19
5
-42
-60
-64
-24
-15
12
86
125
182
213
282
269
267
332
315
336
356
403
433
458
499
452
468
429
379
360
365
324
263
277
207
124
112
101
-14
-42
-10
-3
-17
-17
31
-53
-45
-10
20
78
146
253
324
450
503
530
568
564
550
453
342
192
-21
-284
-607
-885
-1137
-1317
-1391
-1365
-1278
-1175
-982
-800
-618
-455
-317
-175
-67
26
63
98
88
78
59
20
25
28
81
132
184
198
165
99
-21
-170
-333
-475
-568
-640
-719
-767
-750
-743
-725
-673
-580
-490
-360
-214
-119
-42
3
16
-24
-64
-79
-108
-130
-130
-131
-123
-125
-155
-158
-183
-236
-279
-285
-331
-391
-437
-490
-568
-641
-636
-648
-628
-556
-473
-404
-342
-276
-229
-227
-204
-155
-162
-155
-153
-197
-242
-313
-363
-470
-663
-849
-964
-1068
-1204
-1396
-1532
-1434
-1393
-1347
-1142
-952
-791
-574
-330
-359
-365
-253
-255
-325
-424
-438
-551
-620
-633
-706
-775
-775
-646
-612
-600
-551
-487
-449
-476
-475
-501
-528
-563
-564
-501
-484
-432
-361
-296
-239
-190
-180
-184
-167
-210
-255
-324
-424
-497
-553
-601
-599
-550
-506
-421
-302
-198
-134
-77
23
70
117
140
178
205
183
187
171
150
114
126
125
97
160
190
179
181
215
177
109
177
162
196
267
295
377
389
371
362
397
357
310
418
504
542
642
760
809
828
925
941
964
1076
1117
1133
1213
1340
1347
1383
1408
1373
1327
1260
1127
221
-865
-1807
-2961
-3766
-3903
-3663
-3461
-2688
-1733
-1111
-505
16
461
672
899
990
1018
1014
837
680
374
141
-17
19
204
358
589
779
868
685
409
-11
-617
-1123
-1444
-1684
-1914
-1898
-1762
-1613
-1362
-1040
-726
-398
-5
327
555
627
571
418
178
-43
-223
-348
-383
-298
-109
67
198
257
261
125
-70
-216
-398
-618
-793
-894
-1017
-1115
-1147
-1116
-1031
-862
-634
-403
-174
55
203
264
226
147
90
6
-81
-135
-159
-161
-144
-105
-69
-71
-74
-92
-118
-201
-309
-426
-574
-684
-796
-899
-946
-915
-849
-732
-600
-456
-312
-216
-125
-97
-118
-146
-150
-205
-275
-527
-1020
-1115
-1165
-1415
-1373
-1124
-1006
-888
-497
-406
-566
-554
-558
-695
-873
-899
-886
-814
-746
-758
-714
-675
-631
-585
-503
-496
-524
-498
-542
-649
-765
-803
-871
-873
-732
-602
-522
-426
-274
-214
-201
-187
-195
-227
-289
-259
-265
-321
-365
-352
-349
-395
-375
-324
-233
-152
-42
72
84
106
62
0
-69
-116
-133
-162
-119
-23
41
66
135
218
237
269
292
296
304
272
256
220
147
146
196
229
314
408
503
622
735
766
790
812
809
765
724
692
672
734
842
933
1095
1292
1427
1574
1674
1638
1590
1583
1594
1520
1487
1572
1315
248
-1123
-2338
-3684
-4577
-4667
-4351
-3816
-2808
-1626
-851
-221
236
460
479
437
443
451
562
620
655
560
398
378
456
668
835
1066
1293
1253
984
532
-141
-981
-1668
-2059
-2321
-2416
-2199
-1833
-1446
-1084
-729
-506
-387
-217
-51
42
40
21
-64
-192
-258
-299
-283
-193
38
374
649
845
901
829
555
160
-256
-636
-919
-1136
-1194
-1166
-1095
-973
-821
-667
-545
-436
-357
-273
-188
-131
-117
-172
-221
-249
-222
-197
-134
39
174
331
468
514
455
330
140
-110
-324
-531
-677
-755
-763
-762
-728
-653
-573
-508
-483
-375
-337
-326
-323
-321
-307
-363
-392
-441
-380
-367
-312
-559
-818
-704
-882
-1017
-891
-776
-827
-610
-377
-593
-614
-537
-622
-769
-858
-866
-850
-745
-771
-766
-690
-664
-648
-611
-552
-604
-579
-517
-525
-559
-563
-559
-622
-599
-554
-537
-510
-432
-350
-325
-277
-272
-276
-290
-286
-258
-283
-309
-296
-263
-279
-278
-252
-244
-231
-220
-204
-194
-214
-254
-275
-294
-298
-266
-220
-155
-60
56
105
126
165
163
171
146
116
134
154
205
252
300
311
368
441
440
440
478
542
564
629
692
731
793
865
944
978
1032
1147
1249
1311
1323
1390
1377
1348
1438
1459
1418
1429
1587
1570
1623
1599
1165
529
-436
-1670
-2801
-3515
-3990
-3978
-3430
-2764
-1976
-1101
-454
-108
107
64
-118
-204
-235
-222
-71
129
320
511
724
928
1083
1248
1350
1389
1308
1042
657
142
-425
-967
-1424
-1692
-1792
-1671
-1422
-1077
-784
-584
-438
-457
-575
-740
-881
-991
-1042
-1006
-868
-642
-394
-139
114
357
533
681
768
749
628
396
152
-117
-357
-541
-625
-598
-550
-416
-289
-189
-174
-235
-347
-563
-724
-860
-965
-971
-925
-796
-647
-463
-258
-103
51
136
220
248
239
218
111
-21
-112
-220
-340
-383
-360
-319
-272
-178
-154
-151
-159
-252
-411
-543
-646
-756
-745
-739
-702
-589
-498
-420
-413
-360
-471
-807
-1003
-1158
-1390
-1423
-1301
-1216
-1022
-710
-556
-577
-486
-490
-639
-770
-920
-985
-965
-906
-851
-745
-613
-485
-370
-333
-404
-442
-449
-563
-710
-797
-849
-910
-919
-875
-831
-751
-638
-528
-424
-346
-297
-289
-307
-377
-410
-431
-508
-496
-430
-361
-313
-242
-193
-220
-222
-229
-284
-340
-374
-405
-403
-397
-377
-323
-262
-192
-112
-32
32
65
97
124
128
108
30
31
35
-6
27
96
192
277
414
509
568
678
744
771
788
818
833
834
851
863
890
951
1049
1151
1204
1208
1308
1369
1323
1320
1347
1289
1247
1252
1086
828
410
-290
-942
-1598
-2287
-2640
-2731
-2703
-2357
-1786
-1385
-1044
-735
-668
-769
-916
-1067
-1182
-1137
-945
-668
-253
126
499
811
1011
1043
1021
983
798
646
441
225
9
-173
-292
-433
-458
-443
-419
-359
-365
-372
-458
-611
-828
-1052
-1258
-1429
-1437
-1407
-1256
-1021
-748
-524
-336
-162
-91
-101
-154
-206
-270
-288
-278
-236
-159
-55
33
121
178
200
197
171
80
-42
-167
-300
-412
-521
-563
-561
-539
-448
-335
-282
-253
-208
-252
-320
-390
-479
-555
-596
-595
-577
-470
-403
-339
-286
-277
-271
-243
-269
-365
-384
-379
-425
-437
-415
-430
-453
-476
-553
-608
-633
-675
-691
-680
-696
-727
-720
-896
-988
-988
-1092
-1169
-1097
-1065
-1005
-821
-745
-722
-588
-513
-523
-475
-479
-509
-463
-452
-537
-523
-438
-448
-471
-431
-424
-416
-401
-418
-438
-426
-434
-496
-522
-521
-509
-497
-494
-488
-451
-431
-451
-433
-420
-450
-463
-471
-511
-546
-512
-457
-428
-372
-290
-251
-196
-167
-157
-160
-182
-187
-178
-168
-153
-98
-87
-97
-61
-45
-46
-58
-45
-29
-21
-15
-22
33
71
109
39
34
113
146
158
207
226
375
479
378
474
515
487
491
513
480
531
613
659
731
777
851
935
964
941
935
1000
1032
1030
1059
1120
1169
1266
1362
1341
1265
1153
883
477
27
-465
-931
-1237
-1377
-1510
-1404
-1141
-982
-841
-735
-749
-882
-1048
-1314
-1437
-1464
-1433
-1253
-955
-634
-306
3
123
187
221
123
-26
-155
-225
-254
-201
-120
-31
85
170
233
243
190
111
21
-74
-197
-292
-422
-486
-535
-598
-601
-583
-548
-520
-500
-522
-528
-596
-683
-766
-851
-892
-869
-835
-797
-660
-514
-429
-322
-281
-290
-315
-326
-373
-427
-420
-352
-284
-224
-121
-47
19
54
43
54
-4
-78
-101
-169
-219
-219
-236
-278
-245
-267
-391
-422
-526
-673
-798
-914
-1075
-1170
-1168
-1210
-1133
-1070
-1017
-928
-813
-792
-792
-749
-774
-759
-770
-788
-719
-626
-555
-503
-389
-333
-320
-320
-349
-374
-399
-426
-462
-434
-419
-424
-395
-370
-390
-406
-402
-427
-464
-500
-506
-518
-531
-548
-542
-503
-490
-502
-500
-484
-445
-446
-467
-466
-461
-462
-466
-486
-456
-395
-377
-333
-290
-248
-215
-210
-199
-181
-162
-179
-177
-134
-125
-99
-81
-64
-39
-32
-58
-87
-65
-98
-124
-94
-54
-43
-26
6
19
16
8
-21
-42
-53
-57
-64
-73
-67
-52
-59
-42
-28
9
32
25
27
49
62
45
46
46
45
49
73
98
105
122
151
157
152
155
151
118
96
115
130
120
127
156
174
165
164
173
187
179
178
156
144
143
110
112
131
153
127
144
136
128
54
-19
-83
-172
-184
-248
-262
-298
-281
-285
-350
-336
-397
-446
-530
-577
-571
-611
-608
-580
-515
-512
-531
-497
-511
-524
-544
-549
-523
-529
-495
-491
-428
-374
-359
-332
-358
-319
-309
-344
-344
-352
-326
-329
-350
-352
-355
-357
-365
-356
-358
-367
-355
-373
-362
-388
-372
-381
-403
-376
-387
-372
-372
-385
-367
-370
-388
-406
-436
-417
-455
-487
-487
-458
-473
-469
-429
-407
-369
-383
-364
-353
-356
-344
-376
-363
-370
-389
-376
-371
-359
-379
-391
-382
-356
-360
-383
-398
-393
-415
-423
-435
-445
-461
-467
-480
-479
-454
-443
-418
-391
-376
-373
-366
-345
-348
-337
-320
-321
-354
-338
-362
-333
-383
-311
-351
-234
-299
-175
-322
-60
-578
-212
166
-693
269
-366
-35
76
-331
5
-168
-276
-171
-337
-196
-168
-251
-124
-211
-144
-95
-156
-117
-230
-191
-200
-244
-220
-247
-194
-149
-164
-137
-140
-140
-138
-200
-167
-151
-183
-171
-182
-169
-151
-161
-170
-195
-222
-226
-239
-235
-259
-278
-261
-268
-278
-269
-259
-274
-257
-256
-277
-272
-235
-198
-203
-186
-137
-138
-166
-165
-145
-153
-174
-184
-181
-185
-172
-152
-143
-117
-98
-94
-84
-88
-115
-131
-154
-193
-230
-230
-227
-240
-259
-252
-214
-183
-178
-169
-160
-175
-203
-239
-248
-258
-294
-308
-289
-267
-262
-258
-253
-226
-226
-240
-227
-228
-229
-228
-210
-211
-196
-185
-193
-202
-219
-232
-231
-233
-233
-229
-227
-226
-240
-246
-256
-271
-265
-269
-270
-253
-255
-261
-258
-269
-291
-309
-304
-311
-324
-324
-321
-303
-296
-287
-264
-250
-253
-244
-250
-247
-234
-240
-254
-246
-231
-246
-264
-250
-262
-279
-278
-285
-297
-299
-306
-303
-314
-319
-314
-331
-346
-355
-361
-381
-378
-370
-386
-409
-425
-425
-422
-436
-461
-450
-436
-443
-432
-411
-400
-412
-404
-395
-417
-415
-455
-461
-438
-446
-448
-443
-420
-411
-380
-359
-350
-359
-352
-361
-381
-402
-413
-400
-394
-392
-362
-313
-292
-294
-254
-223
-227
-244
-240
-218
-235
-268
-258
-242
-224
-210
-199
-178
-174
-189
-191
-200
-221
-228
-247
-244
-243
-244
-238
-223
-194
-178
-159
-148
-164
-170
-169
-177
-197
-207
-192
-197
-198
-177
-158
-139
-139
-165
-154
-125
-134
-151
-171
-168
-195
-197
-189
-194
-205
-210
-228
-212
-208
-214
-256
-219
-282
-311
-224
-253
-183
-190
-227
-226
-254
-265
-271
-275
-203
-211
-243
-266
-267
-263
-305
-296
-330
-312
-289
-368
-300
-325
-319
-328
-347
-267
-309
-299
-279
-228
-181
-228
-161
-117
-136
-110
-120
-106
-122
-126
-123
-163
-172
-174
-182
-185
-193
-216
-231
-221
-250
-287
-304
-304
-302
-315
-298
-287
-300
-289
-280
-263
-253
-258
-236
-217
-197
-194
-195
-197
-193
-176
-157
-145
-139
-137
-153
-181
-195
-182
-209
-238
-244
-239
-232
-247
-252
-254
-252
-250
-246
-242
-256
-239
-223
-229
-237
-224
-214
-222
-213
-218
-223
-211
-215
-218
-205
-207
-201
-201
-219
-228
-229
-234
-253
-271
-262
-256
-256
-261
-261
-238
-225
-226
-215
-213
-235
-255
-263
-270
-297
-326
-312
-310
-328
-322
-323
-331
-351
-342
-330
-314
-304
-314
-311
-294
-297
-314
-302
-300
-311
-299
-280
-286
-289
-300
-304
-292
-277
-271
-264
-232
-228
-214
-206
-223
-225
-226
-214
-228
-248
-243
-240
-254
-264
-275
-281
-288
-288
-290
-288
-284
-294
-311
-322
-326
-325
-333
-334
-316
-291
-281
-299
-263
-257
-226
-230
-211
-217
-138
-217
-322
-191
-136
-63
-170
-126
-551
-247
135
97
-129
-290
-45
-268
-423
-487
-269
-149
-224
-230
-133
-130
-264
-302
-225
-184
-303
-374
-259
-161
-178
-240
-203
-161
-223
-320
-330
-256
-223
-224
-174
-130
-136
-174
-209
-232
-238
-247
-232
-200
-177
-181
-231
-245
-253
-269
-301
-317
-310
-320
-307
-288
-291
-287
-292
-293
-280
-252
-240
-245
-228
-230
-260
-262
-267
-262
-260
-293
-295
-302
-316
-345
-349
-348
-387
-392
-392
-398
-407
-397
-394
-402
-407
-401
-396
-399
-393
-386
-372
-374
-349
-321
-316
-324
-305
-305
-313
-303
-317
-310
-326
-360
-363
-344
-333
-331
-323
-315
-311
-290
-296
-280
-256
-248
-216
-201
-214
-227
-232
-232
-237
-251
-247
-230
-238
-257
-265
-272
-285
-304
-301
-293
-296
-280
-247
-229
-233
-224
-213
-226
-236
-225
-213
-203
-205
-213
-221
-220
-235
-296
-214
-246
-214
-298
-278
-248
-318
-307
-361
-327
-342
-358
-312
-310
-307
-308
-319
-280
-272
-285
-285
-270
-260
-286
-295
-298
-305
-292
-311
-333
-312
-301
-311
-322
-308
-297
-291
-290
-318
-312
-289
-306
-335
-316
-290
-274
-263
-240
-200
-192
-195
-197
-200
-195
-216
-236
-223
-206
-204
-198
-159
-135
-153
-165
-163
-163
-160
-159
-151
-133
-154
-168
-165
-159
-170
-179
-172
-176
-173
-173
-175
-184
-195
-196
-183
-190
-198
-204
-208
-214
-236
-243
-244
-254
-257
-249
-264
-288
-317
-321
-319
-313
-315
-312
-291
-280
-264
-250
-247
-226
-220
-224
-218
-212
-205
-212
-225
-210
-207
-228
-229
-234
-248
-256
-253
-248
-261
-256
-229
-218
-226
-230
-226
-230
-227
-241
-239
-233
-247
-250
-266
-278
-291
-272
-251
-251
-250
-239
-224
-228
-246
-245
-220
-244
-285
-286
-281
-303
-329
-320
-296
-305
-332
-313
-352
-408
-365
-268
-268
-283
-280
-358
-403
-430
-443
-403
-322
-265
-237
-255
-299
-327
-387
-388
-340
-321
-291
-264
-285
-309
-326
-335
-329
-328
-315
-304
-324
-333
-329
-340
-322
-304
-280
-259
-260
-275
-272
-252
-263
-260
-254
-230
-307
-157
-263
-269
-156
-252
-177
-285
-211
-213
-234
-248
-331
-27
-185
-176
-141
-152
-75
-223
-161
-145
-139
-160
-169
-153
-165
-183
-209
-203
-186
-176
-192
-200
-189
-222
-260
-289
-293
-293
-309
-304
-306
-312
-317
-328
-332
-348
-337
-304
-294
-292
-278
-296
-318
-329
-318
-311
-318
-325
-319
-300
-313
-317
-301
-292
-275
-284
-271
-242
-250
-273
-277
-257
-266
-292
-313
-335
-347
-321
-306
-293
-270
-263
-280
-294
-291
-265
-264
-278
-250
-223
-222
-248
-248
-256
-258
-250
-246
-226
-239
-262
-274
-275
-273
-281
-280
-247
-235
-259
-269
-294
-295
-292
-308
-316
-302
-288
-286
-286
-288
-280
-283
-294
-289
-269
-252
-260
-280
-272
-252
-278
-311
-310
-291
-289
-319
-305
-290
-304
-320
-305
-270
-257
-256
-247
-249
-264
-268
-263
-272
-271
-262
-259
-287
-303
-283
-291
-311
-306
-315
-303
-308
-301
-326
-272
-454
-412
-150
-84
-196
-263
-239
-297
-363
-373
-195
-117
-139
-167
-186
-253
-326
-326
-262
-212
-230
-240
-215
-246
-279
-292
-266
-219
-202
-194
-187
-194
-214
-215
-209
-193
-175
-151
-131
-158
-179
-189
-187
-169
-192
-180
-154
-162
-161
-156
-150
-178
-186
-194
-225
-222
-217
-218
-212
-209
-222
-220
-203
-201
-205
-212
-224
-228
-217
-215
-237
-234
-221
-234
-271
-286
-259
-260
-279
-265
-233
-239
-264
-264
-264
-296
-300
-280
-264
-262
-240
-211
-187
-197
-170
-183
-141
-137
-89
-114
-169
-132
-209
-248
-297
-215
-213
-242
-259
-247
-248
-316
-315
-272
-273
-281
-294
-252
-274
-253
-439
-526
-35
154
-173
-418
-301
-326
-498
-527
-192
-21
-99
-172
-159
-167
-294
-290
-166
-77
-107
-186
-215
-258
-344
-371
-324
-235
-188
-171
-155
-169
-227
-281
-289
-285
-273
-275
-273
-266
-315
-375
-380
-347
-329
-330
-299
-252
-258
-291
-288
-281
-289
-296
-269
-230
-233
-259
-260
-252
-261
-251
-216
-214
-220
-227
-255
-258
-273
-299
-296
-284
-289
-310
-320
-315
-341
-336
-322
-303
-308
-317
-301
-288
-289
-300
-274
-237
-215
-214
-195
-166
-163
-150
-143
-135
-119
-109
-87
-85
-104
-114
-124
-162
-204
-209
-199
-220
-238
-245
-241
-264
-316
-328
-314
-326
-348
-332
-324
-324
-310
-314
-316
-292
-283
-285
-279
-250
-221
-197
-189
-198
-196
-174
-185
-214
-231
-228
-237
-289
-319
-304
-302
-322
-337
-333
-303
-288
-290
-304
-305
-307
-328
-343
-346
-337
-330
-351
-356
-311
-280
-289
-275
-250
-238
-241
-233
-222
-222
-229
-228
-205
-206
-223
-221
-205
-209
-209
-221
-249
-259
-269
-272
-271
-275
-272
-249
-264
-269
-224
-197
-212
-232
-218
-198
-217
-254
-265
-255
-271
-297
-299
-288
-296
-306
-304
-267
-249
-259
-251
-216
-215
-259
-258
-227
-229
-281
-315
-326
-474
-388
-192
-170
-234
-235
-259
-340
-431
-378
-261
-261
-266
-242
-242
-334
-422
-406
-359
-364
-344
-297
-265
-285
-322
-327
-321
-310
-282
-244
-210
-201
-188
-203
-231
-241
-252
-240
-217
-181
-157
-151
-157
-177
-186
-195
-212
-199
-173
-144
-165
-210
-111
-157
-206
-208
-180
-183
-224
-219
-187
-190
-227
-211
-188
-215
-254
-227
-211
-218
-221
-226
-256
-254
-243
-258
-285
-281
-257
-253
-242
-243
-232
-223
-218
-221
-234
-229
-228
-228
-241
-231
-223
-256
-277
-271
-275
-311
-318
-291
-275
-284
-283
-261
-248
-250
-268
-262
-245
-251
-252
-251
-256
-244
-225
-224
-219
-208
-182
-172
-187
-185
-172
-188
-207
-204
-195
-184
-185
-197
-204
-183
-169
-169
-170
-157
-149
-174
-202
-217
-230
-232
-227
-220
-260
-247
-189
-219
-230
-190
-147
-163
-209
-205
-191
-203
-224
-223
-214
-225
-229
-214
-220
-241
-251
-251
-279
-306
-305
-294
-295
-308
-312
-292
-280
-284
-299
-311
-320
-344
-364
-371
-348
-335
-328
-295
-255
-221
-190
-166
-169
-182
-191
-218
-237
-245
-252
-260
-267
-273
-268
-256
-261
-264
-253
-248
-274
-306
-328
-328
-333
-335
-331
-322
-312
-300
-286
-283
-256
-236
-235
-224
-213
-200
-195
-184
-185
-189
-181
-173
-185
-198
-187
-181
-202
-218
-227
-221
-243
-277
-269
-266
-266
-283
-279
-258
-258
-257
-234
-206
-219
-238
-237
-238
-232
-245
-263
-275
-286
-298
-332
-317
-293
-295
-294
-297
-295
-298
-305
-290
-282
-288
-304
-316
-322
-333
-329
-296
-284
-287
-285
-272
-255
-258
-264
-264
-243
-234
-236
-262
-270
-253
-270
-275
-257
-252
-271
-284
-288
-302
-314
-307
-294
-295
-296
-294
-275
-275
-284
-260
-252
-260
-270
-266
-255
-279
-285
-273
-275
-297
-292
-263
-253
-252
-240
-233
-247
-259
-258
-237
-235
-255
-256
-250
-252
-290
-300
-290
-296
-319
-350
-345
-331
-338
-338
-319
-311
-317
-300
-292
-293
-299
-300
-277
-272
-269
-265
-270
-256
-260
-274
-262
-265
-267
-258
-256
-280
-299
-318
-349
-374
-392
-400
-411
-412
-413
-407
-396
-406
-395
-389
-395
-399
-394
-392
-387
-374
-352
-327
-316
-312
-300
-276
-270
-261
-266
-272
-262
-282
-300
-307
-299
-311
-341
-357
-361
-379
-393
-431
-448
-496
-429
-1578
-1225
-523
-1442
-482
-249
301
129
658
523
2469
571
-2607
2009
-1249
-2473
-642
-587
-249
-811
-1193
392
-641
-1468
-229
-134
-312
-455
-281
-298
-438
-953
-450
-1352
-1405
-923
-1348
-851
-455
-383
-432
-210
-388
-1103
-1235
-899
-1182
-888
-521
-193
30
-164
-257
-161
-303
-706
-673
-447
-531
-719
-363
-321
-361
-268
-324
-311
-327
-392
-420
-309
-301
-360
-385
-240
-190
-248
-192
-769
-772
-603
-1049
-822
-479
-513
-342
-259
-231
-245
-603
-532
-491
-556
-513
-344
-204
-154
-118
-132
-26
-240
-326
-376
-466
-386
-327
-308
-195
13
-33
-103
-181
-238
-409
-394
-194
-174
-129
-134
-139
-183
-244
-205
-173
-175
-314
-252
-84
-351
-294
-189
-317
-82
-69
-264
-181
3
-538
-410
-430
-581
-219
-40
-94
-209
2
-64
-332
-584
-23
-458
-475
-263
-165
-206
-425
-374
-170
16
-367
-131
-126
-263
-624
-325
-167
-251
-633
197
77
-486
457
-546
-11
-531
-494
-540
-266
21
-139
592
-354
335
-396
-611
-106
-432
-586
273
-682
0
309
-461
-229
-149
-375
-565
-43
-152
53
-462
-427
111
189
-246
656
-231
-408
128
14
-557
-592
87
-447
378
409
172
157
248
-1068
-417
-112
-787
-792
574
183
-706
1157
-227
-1049
-56
138
-673
-618
82
102
-450
-680
733
-5
-645
21
111
-252
-582
24
189
-255
-224
-78
-327
-122
792
-177
-916
-147
-695
-302
-168
-315
441
-409
147
633
-240
94
-304
-983
-716
97
-135
87
401
191
310
-1126
-734
233
-814
-1077
350
504
-713
-60
795
-303
-265
78
-219
-756
-882
287
-14
-693
614
422
-95
-719
71
466
-1298
-413
425
-661
-56
280
880
-256
-96
70
-680
-725
-336
-82
-922
462
177
-212
-966
396
-71
-660
-294
-439
-337
-853
-268
556
-154
-49
-145
161
-232
-822
-335
21
-227
-1346
731
498
-526
1055
221
-1069
-987
-5
194
-1058
308
1063
-39
-921
314
164
-1466
-279
-834
609
-552
363
146
522
-420
-1626
-189
-97
-622
173
-548
-265
343
-750
-186
-525
760
-802
-789
357
360
-949
-541
83
-166
-793
-222
511
263
75
212
-643
-805
-1129
-70
-188
-419
1178
136
-515
-1164
762
-905
-1004
-708
450
281
-911
128
-135
-517
-794
-451
322
-383
-622
246
-1196
420
-160
-806
-454
416
-694
-49
-22
-20
-410
-818
717
-1045
198
109
-155
-333
-209
-170
-641
-415
-404
-371
-373
-60
699
-989
-525
582
-1053
659
-864
-1153
-242
197
-152
-143
939
-575
-1057
351
400
-1047
-763
123
155
-531
403
738
-546
-530
-251
-85
-583
-727
600
-810
129
246
-847
-198
525
230
-1844
-153
636
-998
-447
565
138
-679
-885
777
-27
-585
-516
413
-781
-970
-97
-471
-137
-526
560
232
-137
-784
-576
-218
-1088
956
157
-489
-174
218
-751
-702
32
-423
-208
-229
-380
-300
-139
-870
-425
368
113
-868
-396
317
-1056
-394
-118
-733
-108
-314
-945
50
593
-1473
-840
801
-1441
-805
1171
-547
-322
-268
54
-786
-706
-349
-740
1015
-750
-79
955
-1789
-585
937
-564
-1695
1339
-269
-1477
990
-18
-345
-582
115
-673
550
-537
542
-1108
-932
913
-176
-1079
201
1046
-1403
-315
374
-645
-507
-90
-94
-421
-785
433
209
-247
-212
-65
-675
-669
-246
337
-686
45
166
-467
-458
-912
-252
296
313
-981
1191
-237
-1233
-1
-238
-16
-686
-470
864
-438
-59
-749
12
-566
-632
-514
-739
900
-541
-273
547
-548
-748
66
-686
-801
188
198
-144
193
-783
-455
417
-702
-686
-73
358
-729
-419
-93
374
-323
-91
590
-127
-297
-909
-299
-596
-186
-325
-136
-493
-7
172
-601
-420
-132
-278
43
-394
-697
663
-302
-332
-88
-66
466
-1470
-192
-9
-249
-431
-55
220
-361
-321
-155
445
-610
-214
-184
491
-1165
-411
651
-357
-224
305
255
-516
-547
-826
441
-1113
-20
-502
-414
-543
-105
137
-1036
123
198
-209
-370
-572
-32
-399
-504
-569
1140
-82
-1038
2244
-686
-1023
-700
740
-482
-495
280
789
26
-753
314
639
-822
-451
121
-975
318
-366
-157
-624
-749
382
273
-716
299
249
-1520
223
134
-691
-12
131
315
-436
146
-25
191
-251
-1004
-295
82
-1058
207
542
-202
534
-558
-543
-233
87
-987
-189
720
-999
-155
370
217
-914
-405
749
-142
-821
284
-927
-727
980
-1143
251
565
-206
-915
771
-107
-1018
-99
-541
316
-445
-928
661
-223
-1021
675
-762
-310
-304
89
-490
-474
-117
-258
72
-200
140
-656
317
-929
-309
286
-1251
-408
39
510
-409
-599
123
892
-904
-182
327
-623
-391
-366
132
-464
-814
-485
311
-97
-630
-263
72
-596
214
-338
-581
-36
-533
575
-699
-250
63
-284
-969
-288
668
-671
-590
-127
-225
-349
-1130
146
450
-224
-400
-614
325
-310
-214
196
-381
2
-444
48
-435
-235
-475
708
-366
-963
298
-291
-542
-653
505
-350
-528
-726
653
426
-1202
-172
20
-552
-371
482
-977
-408
-349
475
-422
643
-856
274
399
-601
118
64
-554
-611
777
-376
-323
-217
-562
-66
68
-415
328
-644
-1144
499
-1015
282
-175
-498
207
-1174
-44
98
-532
27
227
-756
551
-1136
-36
800
-534
-73
371
-545
-255
19
-985
342
290
-206
-1341
-31
-902
209
-375
132
479
-889
-369
-47
-497
5
145
-629
627
-500
319
-717
-148
187
-118
138
-114
242
-361
-347
-205
251
-120
-393
-404
10
-753
122
-261
-562
-426
-58
-189
-878
902
-790
-628
-381
-123
-569
397
-1213
-327
538
-991
167
-720
280
-285
-630
-4
-334
-272
-331
-83
-19
-338
-699
-121
369
-474
-728
652
-17
-680
-696
54
-175
-554
-759
-115
585
-362
-641
118
-315
-731
-8
43
-763
-540
699
307
-975
-550
299
-276
-799
362
-671
112
193
-919
-290
640
-932
-457
431
-449
160
-561
-520
761
-460
-1116
921
192
-1312
73
1030
-816
-524
204
-688
-567
-167
-108
-306
-450
-325
-584
-529
-71
-927
169
-926
-274
-211
-748
109
604
-344
-544
-154
11
-434
-430
0
-200
-320
-654
264
-751
-424
0
-68
-796
-592
-472
29
-1109
-121
193
-353
-447
340
-724
-410
-459
-708
-277
64
-348
-453
109
-239
-1237
388
-596
-1088
433
-685
-185
-1144
394
477
-1383
70
1381
-1199
-753
1198
-241
-1080
-274
74
555
-1869
108
939
-785
-948
-240
447
-1337
40
-777
-305
-837
-163
-152
-257
47
-91
-755
-761
78
-191
-144
-1472
993
-563
-896
178
-685
-934
74
-7
-251
45
-725
-296
687
-767
-639
328
-711
-302
593
-715
-243
58
-845
-93
-542
496
-1327
471
262
-686
-785
-203
18
-1880
-210
346
215
-1085
-601
425
-661
-249
-728
772
-1137
-166
353
-956
-586
-137
513
-1717
768
203
-499
-114
-64
-780
-573
85
-829
-179
-47
-680
217
84
-778
-1
-151
-328
-60
-168
-616
-270
-492
-509
439
-281
-410
-262
145
-201
-1165
-94
-50
-1271
132
563
-1704
343
297
-1276
-192
-148
-1112
-70
-310
-583
528
-399
-643
-129
377
-245
-526
99
-742
-269
706
-1440
-405
517
-895
121
167
-1122
173
-377
-186
62
-1409
338
161
-941
168
-407
-796
4
-239
-370
-462
-499
-360
-181
-562
-11
-169
-388
-249
18
-377
-239
41
-468
-797
433
-96
-1526
551
132
-823
-296
-157
-726
-228
-589
-930
580
-636
-923
597
-591
-593
294
-617
-183
-189
-936
-166
-535
-196
-501
-255
371
-1187
-758
721
-1058
-326
298
-205
-756
-540
455
-416
-799
578
-365
-22
-1070
162
-97
-1601
-405
594
-684
-898
116
-353
-236
-229
-569
238
-434
-673
372
-699
-714
493
-545
-899
700
-361
-539
-734
264
-217
-778
-354
-601
-181
-443
-476
-463
-189
464
-263
-828
22
-804
-575
-68
-833
-308
156
-835
608
-1002
-461
-105
-1102
701
-194
-318
-12
-561
-274
-347
-354
-464
128
-247
-604
487
-970
-467
-188
-178
-193
20
-281
-261
-127
-97
11
-956
-937
-144
-4
-904
-298
89
-583
-900
101
-383
-539
-572
-263
-377
-435
-93
-1004
-155
-70
-367
-572
-208
3
-438
-326
-434
-276
-388
-967
123
473
-525
-770
210
42
-534
-559
519
-300
-696
139
597
-542
-905
649
-837
116
-1052
-95
453
-988
-580
223
-1033
-1185
432
-482
-58
-743
-646
144
-937
-231
-253
-366
-758
111
-8
-742
122
-560
-349
-209
-55
-517
16
128
-1084
-96
-320
-1047
-91
82
-148
-556
33
-67
-1393
-399
749
-1118
-874
370
-73
-797
34
-162
-1080
189
-835
-637
324
-658
-590
-204
-309
-136
-197
-602
-431
-235
-488
-433
-336
-1017
-327
338
-489
-920
413
245
-1295
50
-138
-788
-336
-129
-209
-67
-144
-116
197
-537
-555
-589
-486
-233
-721
-475
284
-784
-254
119
-647
-9
-673
-545
549
-797
-441
460
-362
-336
186
-780
342
-58
-592
214
-789
-14
273
-219
-993
1008
-652
-211
-601
-213
-429
-474
335
-782
-570
46
-144
-1359
936
-203
-1242
-13
-555
102
-296
-893
543
-544
-994
144
117
-1635
-29
654
-1145
-82
-489
122
-576
-196
-98
287
-567
-494
426
-1199
165
-746
-1141
374
-72
-854
-852
465
-730
-275
-396
-1042
635
-1080
-27
271
-738
-828
385
-180
-1108
241
-275
-300
-719
-535
426
-989
-377
704
-797
-274
-570
-88
98
-751
-193
-206
-683
-836
791
-870
-830
242
-506
-123
-502
-503
289
-768
-520
140
-196
-633
612
-998
33
458
-1003
29
-449
-331
-73
-263
107
-703
27
-989
314
-348
-896
288
-600
825
-1475
437
-476
-618
-331
68
-304
-527
217
-422
-408
-22
-624
413
451
-851
-41
-143
-132
-800
-42
-40
-504
312
-198
-429
-20
-138
-1623
205
-8
-280
-181
-505
790
-289
-735
-300
280
-690
-475
571
99
-1262
254
131
-892
-88
-639
707
-531
-582
649
-368
-1179
489
-85
-1147
302
-336
-157
-639
-124
456
-1092
-11
307
-401
-79
-365
-805
60
-763
-283
-252
-559
25
230
-579
-585
461
-682
-1152
308
-629
-784
-448
613
-170
-1590
590
-531
-87
-293
-500
-23
-314
-369
285
71
-1202
243
574
-934
406
-156
-1163
-330
325
-460
-238
-179
0
-449
-310
531
-334
-619
193
-669
-169
-452
39
39
-160
-192
-605
-291
-51
-331
87
-173
-781
167
-591
-38
-61
-248
-6
48
-831
72
431
-705
-956
-146
514
-709
-883
388
-81
-874
175
-170
-426
-345
-473
-670
697
-995
-439
-25
-188
-471
-239
168
-1055
433
-278
-471
-353
90
-489
212
-640
-747
219
-506
-444
-343
84
25
-1057
387
-319
-516
8
-712
-535
504
-13
-1253
1040
-641
-20
-303
-1100
790
-472
-871
-169
184
-682
-469
-55
4
169
-792
426
-97
-746
-781
-180
-152
118
-881
146
-411
-410
698
-921
-923
173
-1021
-1053
983
-1031
-105
338
-744
169
11
-1384
543
159
-1143
-65
205
-791
83
335
-906
297
458
-1033
352
-35
-488
-449
-265
8
-991
190
275
-788
385
-65
-147
-812
-466
714
-1073
-207
-465
-17
-19
-420
-254
-425
-61
-613
-126
-429
-64
-120
-559
106
-973
-248
319
-699
-114
-308
-14
-1093
33
-169
-650
-153
-716
643
-312
-1232
53
-93
-432
-1107
-230
-52
-442
-551
176
-350
-474
-7
-881
651
-308
158
-1086
-75
40
-412
-564
-344
359
-1675
59
24
621
-907
-386
-141
-1237
-82
0
-628
-605
295
-719
-884
-326
-821
832
-1139
-306
605
-721
-814
-512
210
-668
-409
-120
201
-931
-671
197
73
-606
90
113
-462
-244
-209
438
-807
-289
235
-274
-491
-537
408
-278
-363
-536
-61
-436
-295
93
-340
-219
-117
-286
-209
10
-223
-1419
680
-91
-984
360
130
-669
-584
207
-798
774
-741
10
185
-704
-131
-491
664
-218
-603
214
-369
-501
-144
108
-754
362
182
-1184
489
-70
-742
-133
-875
155
363
-1148
383
432
-1453
140
341
-723
103
285
-533
-679
126
-438
351
-638
28
420
-1194
210
-27
-1077
-278
-488
302
-648
-640
541
-697
-629
-204
-245
-321
-756
204
88
-478
-723
24
-113
-528
-94
-28
101
-715
-444
-497
74
-124
-770
-323
216
-690
-779
935
-71
-838
-28
-17
-484
-381
-495
274
-184
-962
143
519
-714
-675
593
-180
-956
-260
1063
-1013
-1135
417
-667
-93
-218
-341
-260
-198
-566
-105
-368
-310
-392
-141
-298
-121
-47
-170
-21
-575
60
-308
113
-529
5
-270
-1099
-88
775
-717
-368
701
-411
-1225
242
250
-364
-633
378
-334
-604
49
-646
739
-703
86
688
-831
-904
564
-162
-738
603
-432
-584
333
-1189
307
-329
-565
23
-620
-37
-316
-926
-260
-74
215
-527
-158
387
-325
-333
-701
669
-280
-989
-358
-11
-81
-789
730
82
-858
-354
-402
211
-1590
35
442
-937
-387
-279
-456
-198
-214
148
393
-733
-55
-306
-292
-191
-1122
483
278
-371
-309
35
-322
-220
-646
-246
542
-1072
254
101
-222
-204
120
-801
-362
161
-384
22
-586
-226
286
-494
-1063
754
68
-616
-834
403
58
-1328
230
-355
-288
-300
-784
-166
-367
-687
-45
-298
-1114
-143
481
-614
-369
-342
-39
-10
-247
-490
193
-300
-659
-186
242
-80
-615
-393
282
-296
-1173
280
-230
-791
-16
-496
-157
-196
-240
-542
-102
-859
-7
-153
-691
355
-419
-464
-327
-146
-552
-489
-124
340
431
-905
-95
550
-981
-25
5
-97
-209
-442
-65
-84
-541
-358
-55
-684
-560
311
-57
-637
-14
-257
-742
-886
354
-129
-570
260
-405
-406
-532
-498
-422
-460
-627
275
324
-751
-403
152
-568
-586
-182
-379
-699
49
-54
-501
-289
-117
-166
-450
-322
-363
-120
-13
-642
-364
181
-154
-402
-331
90
-93
-725
-380
68
-566
-203
191
-452
-125
-280
-8
-695
-472
196
-765
-76
96
-262
-325
-859
-672
-78
-119
-975
745
187
-882
32
-554
-7
-511
-244
546
-440
-773
-493
-9
-554
-479
127
110
-488
-403
381
-310
-995
-396
308
-437
-677
-314
346
205
-513
-475
76
-421
-915
-29
-661
-254
-479
-17
-112
-365
-163
-283
-2
-103
-4
-369
-511
-810
-218
247
-684
-153
290
-325
-472
-245
-295
-500
-258
36
-583
-10
-272
-418
418
-453
44
-74
-335
-361
-35
-257
-814
82
-53
-234
-741
-358
-19
-369
-510
-407
33
-406
-413
87
-345
-1125
-342
131
-185
-448
-379
279
38
-378
-347
199
-397
-744
-254
171
164
-982
-300
101
-243
-432
-38
-158
-11
-749
-526
327
-478
-435
-487
599
-161
-710
47
-111
-640
-542
-284
-283
-193
-500
154
-2
-287
-250
-123
-137
-860
-531
427
-524
-542
46
-9
-274
-693
-21
183
-544
-222
223
-315
-635
21
271
-820
50
142
-385
-64
-746
-329
50
-52
-378
-323
-64
-443
-512
-521
-8
-466
-461
-261
26
-356
-387
-314
-4
-50
-304
197
-638
-483
-252
-195
-51
-401
-109
-24
-181
-305
-61
-106
-1099
-102
-303
-116
-295
-126
135
-355
-131
-235
-207
-391
-559
34
-564
-1049
-76
-226
-516
-371
137
-87
-430
-669
-342
-25
-959
-681
-145
-62
-70
-562
-238
307
-542
-856
-352
-200
-640
-468
490
-435
-608
-84
21
-236
-570
-233
43
-282
-1085
-575
-7
-340
-109
-260
218
223
-248
-625
-503
-379
-768
224
-252
-94
75
-159
-166
-678
-137
-160
-787
-664
73
-91
-409
-856
-59
-117
-457
-521
12
-436
-670
-171
-339
-245
-242
-198
-23
-24
-75
-40
202
139
-467
-337
37
-131
-223
-355
69
10
-635
-323
-121
-241
-534
-227
-411
-159
-780
-548
-366
-935
-740
-153
-831
-484
160
-265
-510
-484
115
-536
-784
-173
59
-249
-512
-204
-110
-170
-275
-110
-175
272
-182
-562
73
80
-363
-438
181
193
-13
-72
-70
332
-555
-1035
-614
-206
-832
-685
643
-544
-740
-265
-385
-355
-518
-895
-200
63
-610
-323
-183
-113
-420
-379
145
-307
-977
-484
93
-672
-358
-247
-64
-243
-316
62
102
-62
-403
-73
-445
-304
-273
-176
40
-305
-233
-160
-2
-460
-412
-590
-104
-496
-705
-261
-300
-282
-606
-289
-146
-252
-620
-697
-182
152
-627
-444
77
-16
-316
-367
115
-229
-744
-318
294
-295
-741
-260
-39
-200
-640
-373
101
-199
-773
-367
-87
-241
-278
-593
-11
127
-569
-440
-309
-310
-478
-335
-162
-7
139
-495
-93
158
-158
-200
-293
-300
-39
-111
-321
108
8
-162
-142
-256
-14
-126
-377
-290
-23
-291
-403
-421
-206
-255
-94
-510
-455
-9
-485
-594
-265
-242
-157
-327
-451
23
-275
-421
-355
-319
-102
-581
-330
-219
-29
-186
-603
-66
-311
-535
-121
-278
-394
-193
-149
-300
-348
-73
71
2
-155
-347
-87
-144
-285
-84
-135
-112
-285
-308
-327
-262
-395
-494
-791
-337
-418
-766
-324
-242
-261
-553
-290
-232
-318
-485
-581
-488
-604
-267
-829
-966
-711
-805
-808
-912
-726
-752
-483
-624
-225
-446
-661
-589
-559
-685
-608
-544
-1050
-555
-584
-957
-910
-743
-809
-1026
-848
-618
-631
-1105
-911
-561
-726
-960
-621
-490
-860
-808
-847
-705
-609
-903
-669
-400
-547
-575
-188
-107
-219
-113
-205
-148
-191
-297
-125
-133
-129
-140
-171
-30
-185
-370
-302
-237
-363
-358
-212
-216
-301
-276
-255
-279
-370
-277
-215
-475
-427
-305
-486
-404
-436
-387
-239
-481
-407
-247
-341
-499
-286
-260
-301
-318
-267
-159
-354
-261
-210
-313
-319
-377
-288
-146
-270
-326
-160
-112
-352
-291
-98
-197
-406
-368
-52
-222
-437
-220
-62
-86
-246
-160
-95
-102
-177
-125
83
-95
-233
-102
20
-128
-223
7
139
-209
-245
-27
71
-116
-323
-172
-46
-159
-342
-265
-206
-247
-272
-223
-6
-176
-375
-380
-248
-221
-383
-266
-284
-169
-250
-177
-142
-292
-279
-310
-270
-244
-268
-230
-234
-314
-215
-180
-274
-406
-338
-190
-243
-370
-290
-206
-270
-365
-234
-81
-119
-230
-228
-121
-176
-282
-278
-158
-93
-217
-310
-260
-236
-371
-394
-200
-209
-331
-239
-152
-338
-420
-366
-315
-316
-257
-112
-184
-307
-354
-350
-381
-339
-317
-332
-352
-342
-303
-318
-292
-328
-381
-426
-368
-356
-276
-295
-335
-279
-268
-251
-348
-408
-411
-356
-328
-328
-242
-213
-243
-224
-201
-296
-385
-376
-311
-278
-317
-252
-210
-162
-162
-223
-221
-135
-212
-326
-257
-102
-68
-144
-195
-154
-101
-246
-384
-372
-336
-337
-298
-234
-195
-232
-283
-298
-268
-256
-294
-348
-315
-204
-277
-313
-276
-298
-366
-382
-320
-243
-264
-303
-281
-252
-294
-341
-363
-391
-389
-389
-377
-281
-312
-370
-295
-338
-391
-369
-322
-310
-248
-244
-190
-122
-189
-309
-309
-230
-271
-295
-300
-238
-225
-279
-261
-234
-237
-265
-221
-201
-226
-264
-260
-210
-204
-258
-278
-325
-325
-289
-277
-233
-227
-274
-283
-240
-241
-272
-261
-216
-188
-191
-236
-241
-185
-167
-237
-229
-182
-142
-206
-237
-155
-114
-167
-225
-188
-180
-210
-195
-181
-173
-194
-211
-198
-231
-203
-209
-219
-269
-273
-234
-253
-241
-240
-259
-260
-212
-226
-244
-216
-193
-233
-215
-165
-187
-185
-171
-196
-231
-211
-227
-239
-243
-239
-174
-137
-143
-172
-173
-179
-191
-200
-193
-170
-166
-168
-203
-197
-257
-310
-271
-278
-318
-308
-299
-314
-318
-310
-277
-317
-326
-305
-284
-299
-301
-274
-299
-364
-345
-328
-342
-335
-340
-348
-367
-373
-359
-362
-427
-440
-439
-432
-453
-474
-466
-452
-454
-479
-396
-365
-459
-477
-383
-321
-346
-375
-378
-348
-326
-355
-377
-335
-362
-376
-368
-341
-337
-405
-439
-448
-387
-344
-375
-349
-309
-274
-331
-341
-289
-319
-352
-349
-279
-252
-281
-300
-283
-277
-308
-323
-316
-288
-260
-261
-209
-153
-163
-217
-216
-172
-199
-191
-177
-140
-91
-119
-133
-84
-56
-85
-117
-133
-85
-81
-137
-95
-34
-33
-45
-44
-39
-42
-72
-78
-76
-47
-34
-36
-58
-48
-11
-65
-74
-59
-67
-54
-20
-6
-26
-52
-48
-39
-34
-56
-92
-90
-85
-83
-81
-84
-73
-56
-14
33
1
-36
-50
-29
-22
-45
-42
-47
-44
-39
-37
-83
-71
-64
-118
-127
-143
-135
-151
-142
-107
-81
-69
-92
-87
-116
-171
-173
-156
-156
-135
-128
-152
-146
-147
-150
-147
-154
-143
-142
-118
-99
-108
-93
-92
-118
-118
-108
-99
-87
-112
-104
-72
-106
-115
-93
-64
-81
-83
-76
-91
-91
-107
-116
-115
-102
-129
-129
-110
-105
-103
-114
-116
-112
-84
-72
-86
-83
-92
-100
-94
-83
-70
-71
-91
-82
-96
-140
-148
-124
-136
-124
-131
-182
-206
-247
-232
-234
-242
-243
-243
-217
-224
-214
-259
-323
-298
-312
-332
-327
-326
-321
-343
-351
-410
-461
-466
-488
-537
-553
-524
-504
-497
-533
-520
-508
-550
-534
-521
-533
-530
-515
-494
-462
-446
-448
-441
-434
-461
-513
-509
-479
-499
-498
-490
-472
-457
-462
-421
-417
-417
-399
-381
-391
-421
-426
-407
-412
-439
-459
-473
-464
-440
-462
-486
-445
-400
-393
-390
-394
-397
-380
-392
-369
-299
-271
-295
-297
-269
-263
-293
-281
-234
-236
-261
-250
-237
-239
-215
-233
-246
-213
-187
-212
-217
-222
-204
-179
-195
-153
-148
-178
-155
-95
-106
-136
-115
-104
-98
-109
-121
-112
-117
-109
-97
-99
-86
-67
-73
-88
-88
-104
-102
-101
-116
-155
-167
-140
-122
-144
-151
-154
-168
-176
-176
-198
-198
-186
-201
-191
-212
-226
-229
-213
-198
-212
-215
-210
-193
-178
-170
-177
-176
-169
-166
-161
-195
-210
-204
-199
-189
-177
-169
-152
-157
-171
-134
-107
-128
-135
-97
-70
-59
-86
-97
-55
-52
-70
-40
-13
-9
10
14
6
32
31
32
67
57
59
27
0
23
15
-7
7
24
6
14
1
-19
7
8
12
19
36
48
37
23
21
15
8
1
-29
-35
-27
-18
-7
-47
-59
-88
-131
-101
-92
-98
-116
-142
-133
-119
-97
-82
-66
-74
-80
-93
-99
-82
-90
-69
-69
-90
-80
-88
-102
-108
-115
-116
-119
-121
-153
-161
-168
-150
-134
-157
-179
-184
-179
-197
-205
-212
-211
-209
-210
-239
-282
-278
-294
-323
-315
-307
-298
-285
-307
-325
-354
-346
-356
-380
-370
-380
-387
-377
-388
-399
-422
-443
-433
-442
-449
-463
-446
-435
-445
-449
-448
-442
-454
-454
-451
-483
-500
-456
-438
-449
-455
-440
-437
-456
-477
-462
-443
-458
-452
-460
-463
-445
-449
-445
-418
-410
-396
-355
-340
-358
-375
-386
-372
-365
-356
-359
-385
-397
-402
-374
-367
-363
-376
-375
-352
-356
-344
-349
-353
-348
-325
-314
-315
-307
-318
-319
-310
-292
-304
-273
-253
-262
-234
-244
-255
-258
-260
-242
-250
-237
-218
-209
-191
-179
-202
-193
-179
-178
-162
-163
-145
-139
-131
-126
-112
-91
-101
-108
-78
-45
-36
-37
-40
-48
-51
-67
-73
-51
-45
-59
-50
-73
-89
-63
-62
-94
-113
-111
-126
-129
-118
-113
-92
-75
-71
-80
-101
-88
-96
-98
-99
-121
-122
-130
-152
-142
-137
-164
-186
-192
-206
-228
-240
-278
-267
-263
-271
-269
-304
-308
-286
-277
-297
-289
-281
-285
-290
-300
-316
-324
-329
-306
-304
-321
-300
-311
-299
-287
-326
-323
-295
-294
-303
-286
-276
-288
-296
-311
-332
-352
-356
-344
-336
-328
-308
-296
-316
-311
-317
-337
-331
-336
-321
-334
-317
-296
-296
-280
-290
-294
-301
-312
-310
-321
-323
-321
-309
-329
-329
-317
-324
-330
-341
-339
-339
-347
-339
-300
-319
-312
-285
-307
-322
-326
-319
-314
-311
-312
-315
-336
-340
-332
-337
-353
-373
-373
-381
-373
-372
-357
-347
-371
-371
-362
-349
-335
-343
-346
-323
-308
-347
-332
-307
-338
-358
-353
-351
-370
-354
-335
-326
-321
-332
-344
-331
-326
-311
-300
-318
-316
-309
-318
-326
-306
-294
-311
-327
-303
-293
-273
-260
-250
-229
-227
-251
-259
-222
-225
-223
-195
-197
-208
-214
-227
-205
-202
-255
-283
-269
-273
-299
-289
-267
-273
-255
-242
-242
-237
-234
-227
-225
-235
-237
-201
-184
-173
-153
-159
-165
-178
-174
-179
-198
-173
-152
-171
-179
-174
-194
-207
-228
-233
-234
-231
-207
-174
-159
-155
-173
-187
-197
-212
-211
-231
-249
-249
-259
-241
-202
-204
-186
-149
-164
-186
-188
-179
-169
-176
-167
-183
-208
-218
-198
-182
-204
-196
-167
-151
-172
-163
-145
-156
-166
-173
-186
-215
-212
-198
-205
-192
-186
-184
-169
-145
-117
-120
-102
-86
-107
-118
-128
-145
-139
-148
-155
-161
-167
-152
-142
-162
-174
-153
-139
-125
-98
-112
-148
-147
-136
-134
-152
-146
-129
-116
-112
-103
-93
-82
-77
-71
-63
-72
-80
-67
-70
-97
-81
-60
-74
-94
-104
-97
-88
-95
-88
-89
-104
-118
-143
-136
-152
-151
-135
-147
-156
-166
-187
-205
-185
-180
-191
-171
-149
-170
-152
-145
-166
-165
-156
-146
-144
-132
-133
-138
-138
-152
-162
-169
-175
-157
-165
-172
-156
-132
-152
-181
-207
-213
-231
-252
-251
-272
-277
-286
-287
-292
-300
-304
-334
-344
-338
-336
-337
-332
-313
-319
-330
-339
-352
-368
-381
-357
-351
-378
-392
-402
-406
-418
-416
-422
-412
-409
-413
-417
-431
-430
-447
-438
-437
-428
-421
-437
-420
-404
-391
-384
-365
-358
-365
-369
-381
-396
-399
-400
-393
-394
-404
-420
-430
-426
-423
-435
-432
-427
-437
-428
-414
-426
-440
-431
-419
-434
-443
-441
-432
-427
-428
-426
-441
-423
-410
-402
-410
-418
-404
-388
-383
-384
-372
-360
-362
-374
-385
-374
-369
-381
-341
-352
-374
-366
-364
-360
-360
-355
-358
-354
-338
-326
-324
-328
-315
-297
-297
-276
-281
-294
-278
-251
-242
-255
-266
-249
-244
-252
-252
-253
-259
-264
-256
-259
-289
-284
-267
-280
-280
-282
-269
-252
-254
-267
-258
-263
-249
-220
-229
-211
-204
-226
-206
-194
-206
-183
-171
-171
-182
-205
-204
-198
-194
-188
-195
-208
-196
-208
-230
-214
-211
-214
-213
-191
-179
-183
-182
-167
-146
-164
-142
-111
-107
-100
-113
-117
-89
-110
-129
-95
-100
-97
-62
-50
-60
-59
-56
-80
-83
-70
-78
-91
-88
-85
-70
-89
-110
-113
-123
-127
-146
-150
-151
-150
-131
-141
-145
-149
-141
-128
-130
-120
-128
-121
-124
-146
-149
-159
-154
-155
-168
-176
-178
-200
-220
-214
-208
-219
-234
-221
-235
-253
-240
-249
-263
-266
-271
-264
-260
-239
-243
-272
-286
-285
-276
-280
-286
-296
-305
-290
-298
-300
-300
-301
-309
-309
-305
-309
-302
-312
-326
-335
-313
-291
-271
-258
-255
-251
-255
-262
-263
-260
-268
-256
-276
-293
-290
-273
-270
-281
-284
-292
-272
-270
-282
-261
-232
-241
-240
-220
-220
-236
-245
-251
-258
-280
-273
-276
-298
-291
-302
-317
-316
-341
-341
-342
-369
-365
-352
-352
-356
-332
-334
-335
-312
-324
-325
-295
-288
-294
-300
-298
-274
-272
-262
-236
-220
-236
-242
-251
-243
-243
-236
-260
-286
-260
-281
-291
-296
-314
-300
-290
-304
-311
-314
-291
-303
-305
-283
-276
-285
-284
-281
-290
-286
-299
-288
-280
-294
-290
-296
-305
-284
-289
-315
-321
-309
-305
-309
-319
-322
-319
-316
-311
-299
-275
-275
-260
-244
-265
-277
-269
-272
-287
-285
-284
-287
-277
-271
-281
-293
-303
-303
-280
-279
-292
-301
-308
-297
-304
-322
-319
-299
-310
-315
-313
-315
-302
-298
-310
-303
-293
-287
-281
-272
-263
-283
-295
-281
-290
-282
-255
-258
-252
-255
-266
-282
-290
-281
-274
-279
-278
-274
-304
-334
-329
-332
-336
-320
-317
-324
-304
-291
-309
-328
-338
-341
-353
-347
-319
-326
-345
-310
-301
-318
-318
-311
-306
-313
-315
-328
-330
-349
-345
-344
-364
-351
-342
-340
-347
-344
-319
-316
-332
-325
-306
-306
-323
-312
-292
-308
-323
-315
-307
-309
-331
-331
-343
-347
-326
-308
-291
-294
-298
-301
-291
-294
-314
-326
-320
-334
-319
-315
-320
-307
-343
-354
-337
-336
-330
-331
-340
-339
-328
-341
-346
-338
-352
-349
-357
-369
-359
-353
-348
-356
-351
-341
-339
-339
-334
-334
-344
-337
-345
-360
-371
-388
-400
-407
-394
-388
-410
-414
-408
-434
-444
-444
-443
-434
-431
-427
-424
-438
-455
-437
-415
-421
-416
-392
-387
-387
-388
-386
-384
-372
-382
-385
-371
-380
-385
-354
-339
-343
-314
-301
-315
-337
-321
-312
-311
-308
-306
-310
-341
-345
-326
-321
-347
-347
-317
-302
-291
-290
-280
-266
-285
-264
-259
-280
-273
-254
-243
-236
-237
-230
-224
-235
-218
-211
-218
-214
-210
-231
-247
-243
-235
-251
-262
-248
-241
-241
-243
-225
-208
-205
-193
-177
-162
-158
-161
-135
-127
-128
-121
-116
-103
-101
-112
-118
-109
-102
-93
-90
-94
-102
-108
-102
-113
-109
-109
-128
-125
-136
-158
-168
-166
-180
-183
-165
-172
-162
-147
-150
-150
-137
-150
-163
-161
-173
-175
-179
-190
-195
-189
-195
-194
-193
-209
-217
-209
-217
-243
-246
-240
-239
-252
-264
-234
-234
-261
-257
-243
-234
-220
-221
-217
-208
-222
-232
-227
-223
-235
-247
-243
-238
-258
-267
-257
-260
-279
-275
-263
-274
-270
-269
-267
-261
-268
-267
-270
-260
-241
-241
-240
-232
-221
-215
-212
-198
-187
-198
-193
-198
-207
-207
-224
-235
-223
-235
-243
-243
-251
-268
-270
-286
-311
-327
-338
-328
-327
-321
-318
-315
-308
-318
-315
-324
-333
-334
-339
-333
-346
-353
-353
-351
-336
-330
-313
-292
-295
-295
-295
-306
-329
-328
-311
-334
-343
-335
-328
-325
-334
-339
-329
-341
-371
-367
-368
-389
-383
-370
-373
-370
-364
-391
-414
-395
-401
-446
-451
-446
-462
-461
-441
-436
-425
-410
-409
-398
-404
-401
-394
-392
-394
-385
-371
-375
-360
-354
-370
-371
-356
-343
-331
-328
-326
-330
-331
-329
-329
-321
-304
-285
-283
-284
-288
-266
-263
-252
-230
-233
-227
-208
-189
-176
-164
-147
-161
-140
-120
-94
-96
-124
-105
-93
-107
-123
-123
-122
-122
-139
-149
-169
-193
-208
-231
-243
-227
-226
-232
-220
-203
-202
-190
-183
-184
-197
-215
-211
-228
-235
-231
-254
-268
-272
-283
-300
-297
-304
-335
-342
-330
-324
-337
-346
-346
-351
-362
-382
-359
-361
-364
-364
-383
-405
-395
-387
-398
-410
-418
-414
-416
-417
-429
-436
-424
-421
-422
-403
-393
-410
-432
-417
-422
-430
-420
-413
-420
-418
-418
-429
-432
-442
-446
-445
-444
-428
-419
-422
-423
-421
-409
-397
-387
-350
-330
-321
-308
-314
-324
-311
-315
-337
-331
-326
-322
-322
-311
-314
-312
-294
-286
-283
-283
-265
-270
-276
-276
-279
-275
-263
-256
-258
-273
-274
-255
-259
-265
-262
-265
-282
-313
-325
-310
-315
-339
-331
-329
-347
-349
-336
-325
-334
-333
-334
-336
-333
-331
-345
-345
-351
-356
-351
-355
-347
-338
-321
-295
-282
-281
-287
-287
-272
-279
-271
-259
-272
-275
-285
-301
-282
-285
-286
-266
-250
-241
-236
-247
-237
-213
-221
-214
-186
-179
-190
-197
-195
-197
-197
-184
-184
-172
-156
-154
-139
-150
-167
-176
-168
-180
-183
-179
-180
-171
-178
-187
-185
-182
-186
-192
-195
-200
-210
-213
-211
-233
-249
-248
-268
-267
-241
-232
-230
-223
-236
-241
-242
-257
-267
-282
-280
-299
-294
-292
-293
-293
-293
-270
-277
-285
-296
-307
-296
-284
-285
-292
-289
-290
-279
-280
-300
-299
-299
-316
-321
-328
-344
-338
-338
-328
-311
-308
-315
-316
-320
-306
-295
-301
-295
-289
-292
-294
-280
-274
-277
-274
-265
-277
-291
-293
-298
-299
-303
-303
-305
-300
-285
-268
-263
-268
-280
-286
-284
-289
-293
-279
-268
-274
-265
-259
-247
-245
-260
-252
-244
-242
-230
-235
-232
-233
-258
-259
-259
-264
-264
-266
-254
-258
-265
-259
-255
-260
-265
-257
-262
-249
-244
-258
-252
-243
-251
-252
-250
-246
-241
-229
-204
-199
-189
-187
-178
-171
-177
-175
-179
-174
-167
-168
-166
-175
-192
-188
-170
-185
-174
-165
-172
-183
-182
-171
-169
-172
-168
-153
-142
-117
-120
-110
-106
-131
-138
-145
-139
-145
-155
-154
-167
-156
-157
-178
-192
-189
-182
-195
-189
-171
-177
-192
-199
-197
-210
-205
-201
-204
-190
-207
-228
-197
-183
-197
-189
-187
-201
-188
-183
-199
-208
-197
-206
-225
-219
-243
-258
-274
-275
-276
-270
-278
-284
-282
-299
-304
-299
-307
-308
-302
-300
-301
-283
-284
-288
-280
-289
-297
-293
-290
-284
-290
-300
-290
-291
-302
-313
-321
-341
-359
-359
-361
-383
-394
-386
-400
-419
-419
-415
-406
-400
-399
-397
-400
-394
-388
-380
-393
-405
-395
-401
-399
-392
-403
-383
-385
-391
-390
-409
-421
-426
-422
-430
-437
-437
-426
-425
-432
-426
-412
-398
-373
-388
-388
-380
-373
-362
-367
-360
-356
-354
-356
-351
-365
-374
-375
-374
-368
-382
-383
-361
-352
-348
-342
-339
-325
-327
-319
-300
-298
-304
-296
-289
-282
-271
-277
-275
-270
-269
-258
-256
-257
-253
-247
-253
-261
-244
-246
-266
-269
-249
-254
-258
-239
-243
-247
-236
-217
-207
-225
-212
-187
-196
-216
-217
-216
-215
-221
-234
-236
-249
-251
-248
-251
-231
-209
-215
-226
-227
-235
-262
-272
-263
-266
-285
-277
-267
-276
-296
-300
-299
-299
-284
-274
-282
-302
-314
-327
-332
-346
-357
-353
-360
-347
-344
-357
-364
-355
-338
-343
-341
-337
-351
-362
-348
-334
-331
-334
-330
-313
-302
-308
-317
-314
-303
-290
-289
-277
-274
-279
-276
-262
-255
-260
-249
-247
-243
-251
-263
-256
-270
-281
-258
-264
-284
-276
-261
-260
-262
-250
-230
-240
-239
-223
-216
-216
-188
-154
-150
-161
-154
-158
-164
-156
-143
-123
-114
-107
-110
-111
-111
-110
-103
-112
-128
-124
-118
-109
-115
-118
-118
-133
-141
-128
-125
-131
-128
-113
-104
-96
-95
-112
-112
-126
-142
-143
-164
-191
-211
-219
-232
-260
-277
-283
-286
-298
-311
-318
-337
-341
-332
-341
-351
-338
-345
-358
-356
-353
-352
-346
-338
-343
-358
-362
-357
-352
-361
-360
-361
-358
-349
-344
-342
-360
-358
-338
-354
-364
-353
-368
-378
-364
-349
-350
-367
-363
-362
-358
-360
-366
-360
-367
-364
-358
-358
-352
-339
-341
-346
-325
-320
-348
-353
-348
-349
-342
-351
-363
-371
-394
-405
-406
-420
-442
-440
-417
-404
-400
-395
-408
-424
-425
-424
-433
-426
-424
-429
-425
-419
-408
-414
-409
-408
-401
-413
-415
-413
-426
-397
-385
-388
-376
-376
-388
-403
-426
-430
-420
-412
-402
-393
-381
-390
-380
-370
-369
-348
-329
-327
-325
-319
-321
-321
-320
-316
-307
-320
-315
-298
-295
-277
-258
-254
-256
-237
-233
-234
-232
-234
-229
-232
-226
-208
-197
-193
-190
-178
-178
-165
-160
-159
-152
-145
-139
-138
-137
-131
-135
-145
-130
-110
-135
-128
-109
-120
-132
-146
-148
-153
-158
-160
-157
-168
-188
-203
-218
-222
-231
-228
-226
-235
-238
-230
-239
-242
-231
-247
-241
-238
-263
-275
-275
-266
-284
-285
-293
-309
-303
-314
-317
-306
-307
-326
-326
-304
-282
-261
-257
-264
-256
-250
-258
-269
-254
-267
-295
-278
-259
-265
-268
-273
-276
-276
-307
-322
-301
-294
-298
-284
-265
-253
-250
-257
-246
-231
-234
-241
-247
-251
-253
-262
-264
-269
-261
-257
-275
-263
-258
-266
-270
-283
-295
-309
-311
-307
-308
-304
-308
-300
-281
-261
-254
-259
-262
-288
-299
-302
-316
-315
-304
-303
-311
-306
-311
-306
-320
-328
-320
-317
-328
-334
-329
-338
-335
-321
-329
-353
-352
-360
-363
-363
-346
-338
-355
-356
-364
-382
-386
-387
-399
-403
-392
-381
-391
-408
-418
-407
-411
-435
-435
-423
-435
-447
-441
-437
-441
-446
-434
-448
-462
-463
-477
-483
-485
-485
-481
-486
-477
-476
-483
-479
-467
-447
-437
-422
-417
-420
-420
-409
-412
-411
-396
-394
-385
-395
-403
-405
-408
-401
-385
-375
-378
-385
-370
-339
-313
-301
-292
-289
-289
-288
-279
-262
-241
-224
-214
-202
-210
-210
-214
-224
-225
-224
-228
-209
-190
-189
-189
-181
-164
-160
-161
-147
-138
-140
-140
-143
-130
-121
-95
-70
-62
-59
-69
-67
-49
-46
-51
-35
-24
-23
4
3
-13
-10
-16
-22
-38
-49
-48
-51
-58
-53
-43
-56
-56
-64
-78
-88
-81
-90
-95
-99
-107
-97
-91
-64
-64
-84
-84
-69
-51
-51
-47
-44
-31
-33
-56
-48
-38
-49
-66
-82
-107
-114
-113
-117
-124
-135
-136
-131
-128
-133
-129
-114
-123
-149
-146
-146
-151
-156
-167
-172
-172
-177
-164
-156
-169
-191
-197
-192
-190
-188
-198
-209
-205
-217
-240
-235
-225
-207
-194
-191
-193
-187
-182
-208
-213
-211
-228
-235
-231
-237
-255
-263
-256
-258
-271
-274
-277
-266
-274
-278
-264
-286
-290
-287
-297
-292
-288
-286
-279
-275
-292
-293
-285
-309
-300
-286
-298
-324
-351
-350
-356
-361
-356
-354
-345
-359
-377
-364
-357
-374
-376
-366
-365
-365
-363
-362
-358
-339
-354
-373
-367
-352
-338
-352
-358
-341
-341
-346
-351
-364
-372
-385
-373
-379
-387
-392
-408
-402
-406
-410
-406
-403
-400
-413
-423
-411
-407
-401
-375
-370
-359
-343
-333
-344
-352
-327
-308
-328
-342
-335
-336
-337
-330
-325
-336
-346
-347
-336
-335
-329
-324
-315
-321
-316
-313
-313
-321
-327
-312
-310
-303
-295
-289
-303
-306
-290
-273
-272
-260
-245
-242
-224
-221
-220
-205
-211
-197
-178
-174
-167
-154
-146
-158
-172
-163
-160
-162
-161
-153
-150
-151
-162
-155
-142
-135
-124
-116
-113
-111
-100
-117
-119
-101
-93
-86
-86
-95
-99
-114
-129
-122
-101
-104
-128
-129
-118
-103
-92
-77
-65
-62
-60
-68
-73
-87
-92
-82
-96
-93
-90
-93
-113
-115
-114
-123
-121
-143
-149
-152
-147
-154
-168
-185
-213
-224
-247
-268
-272
-288
-288
-284
-299
-293
-287
-304
-321
-329
-320
-306
-305
-293
-286
-300
-308
-310
-326
-333
-339
-348
-334
-338
-351
-342
-336
-351
-360
-345
-329
-351
-348
-324
-345
-361
-364
-348
-353
-360
-348
-347
-343
-342
-335
-340
-344
-337
-340
-355
-355
-344
-340
-339
-335
-325
-306
-294
-293
-278
-277
-280
-288
-279
-266
-261
-257
-261
-249
-255
-260
-257
-253
-229
-208
-192
-185
-160
-129
-119
-124
-120
-91
-84
-82
-62
-59
-66
-74
-61
-52
-71
-72
-51
-45
-41
-39
-42
-40
-50
-58
-55
-71
-86
-91
-101
-107
-116
-123
-117
-113
-98
-72
-68
-55
-43
-63
-81
-80
-81
-100
-99
-95
-97
-109
-137
-159
-161
-163
-175
-178
-171
-167
-183
-178
-174
-168
-171
-160
-150
-166
-166
-155
-160
-183
-194
-194
-194
-206
-215
-215
-211
-211
-192
-180
-187
-187
-199
-213
-202
-194
-197
-206
-211
-214
-225
-232
-232
-231
-231
-218
-218
-224
-226
-219
-216
-231
-233
-226
-232
-249
-253
-238
-237
-246
-253
-263
-264
-260
-249
-254
-251
-234
-245
-256
-277
-300
-303
-313
-325
-310
-316
-329
-313
-308
-309
-321
-323
-315
-322
-322
-332
-331
-333
-343
-352
-353
-356
-344
-332
-314
-302
-324
-333
-339
-319
-315
-338
-348
-338
-331
-343
-331
-320
-339
-359
-355
-347
-345
-359
-355
-335
-312
-298
-299
-281
-277
-285
-288
-289
-287
-278
-292
-316
-329
-321
-311
-316
-322
-334
-334
-337
-351
-349
-364
-384
-386
-391
-385
-393
-406
-422
-442
-448
-454
-455
-456
-460
-453
-445
-437
-426
-429
-423
-398
-377
-370
-380
-384
-396
-394
-394
-407
-394
-378
-368
-369
-370
-368
-374
-387
-398
-381
-377
-367
-372
-378
-381
-382
-390
-405
-411
-401
-379
-370
-347
-318
-302
-294
-277
-252
-248
-243
-231
-206
-207
-215
-228
-244
-238
-236
-225
-209
-233
-257
-261
-270
-246
-240
-233
-216
-202
-194
-191
-187
-197
-208
-208
-209
-208
-202
-212
-214
-210
-213
-210
-188
-181
-187
-180
-175
-180
-193
-221
-240
-246
-257
-270
-280
-285
-274
-275
-286
-292
-286
-282
-289
-270
-266
-267
-268
-270
-287
-294
-296
-295
-288
-294
-290
-278
-264
-256
-245
-245
-255
-268
-275
-260
-256
-259
-255
-251
-253
-266
-268
-270
-275
-287
-301
-284
-286
-282
-278
-270
-295
-323
-301
-301
-307
-313
-315
-319
-325
-338
-343
-330
-326
-335
-326
-326
-332
-323
-332
-353
-375
-394
-421
-434
-435
-437
-443
-449
-434
-453
-436
-412
-424
-436
-438
-435
-424
-411
-396
-390
-380
-367
-365
-360
-335
-331
-332
-318
-314
-294
-273
-259
-251
-234
-214
-191
-178
-167
-152
-150
-154
-158
-166
-161
-170
-173
-164
-166
-157
-154
-143
-128
-124
-120
-114
-107
-114
-112
-106
-106
-111
-125
-131
-122
-130
-125
-113
-127
-112
-95
-68
-60
-62
-61
-80
-81
-77
-96
-114
-114
-114
-115
-107
-103
-99
-104
-90
-80
-91
-96
-93
-88
-99
-102
-112
-117
-123
-115
-99
-95
-103
-117
-114
-117
-117
-118
-106
-88
-84
-81
-69
-72
-84
-85
-101
-102
-112
-120
-113
-99
-99
-95
-87
-108
-101
-98
-96
-77
-70
-75
-72
-84
-83
-86
-97
-101
-99
-95
-82
-65
-63
-71
-80
-76
-83
-101
-113
-120
-136
-141
-131
-139
-145
-120
-127
-142
-138
-130
-127
-128
-129
-118
-119
-138
-155
-151
-139
-129
-124
-129
-140
-143
-150
-169
-167
-147
-155
-172
-168
-153
-152
-144
-135
-150
-152
-143
-128
-122
-138
-143
-150
-158
-162
-168
-184
-197
-198
-196
-196
-202
-198
-191
-197
-207
-221
-229
-243
-259
-264
-274
-292
-309
-329
-341
-340
-344
-361
-346
-336
-341
-323
-317
-322
-329
-338
-334
-321
-321
-312
-313
-324
-324
-320
-313
-305
-308
-296
-284
-296
-287
-275
-267
-264
-253
-257
-269
-277
-279
-284
-289
-291
-290
-278
-258
-256
-273
-267
-265
-279
-279
-273
-268
-266
-275
-271
-259
-263
-262
-250
-244
-233
-235
-239
-243
-247
-256
-269
-270
-285
-287
-312
-342
-343
-331
-335
-351
-347
-343
-359
-370
-360
-352
-348
-336
-317
-312
-312
-325
-325
-309
-306
-304
-297
-289
-291
-299
-301
-316
-287
-259
-271
-269
-255
-245
-241
-225
-215
-212
-213
-221
-219
-212
-198
-183
-184
-172
-161
-159
-170
-167
-164
-181
-181
-182
-182
-176
-175
-178
-173
-179
-180
-182
-183
-173
-185
-181
-160
-151
-155
-143
-120
-112
-99
-113
-98
-82
-89
-91
-107
-99
-92
-87
-61
-51
-55
-56
-60
-75
-79
-70
-67
-63
-62
-76
-94
-92
-85
-85
-80
-83
-89
-94
-110
-129
-135
-137
-157
-154
-157
-162
-143
-131
-144
-158
-176
-207
-219
-226
-225
-227
-243
-266
-270
-278
-286
-286
-289
-286
-298
-314
-311
-300
-312
-311
-313
-323
-337
-351
-360
-365
-361
-357
-370
-381
-364
-351
-373
-395
-393
-396
-401
-408
-424
-428
-424
-421
-421
-416
-425
-442
-436
-432
-428
-423
-402
-400
-394
-380
-374
-355
-347
-345
-341
-316
-308
-310
-307
-309
-304
-291
-284
-285
-277
-279
-280
-270
-270
-282
-287
-273
-268
-267
-252
-257
-247
-236
-237
-231
-225
-217
-219
-220
-214
-205
-204
-206
-208
-205
-204
-206
-203
-204
-201
-197
-191
-190
-212
-221
-208
-206
-209
-205
-195
-189
-186
-178
-183
-181
-185
-194
-193
-188
-206
-212
-220
-225
-233
-253
-253
-240
-238
-244
-241
-251
-255
-238
-244
-259
-249
-254
-257
-248
-226
-224
-212
-193
-202
-196
-171
-160
-154
-144
-130
-112
-122
-115
-93
-78
-80
-79
-91
-113
-128
-123
-118
-137
-143
-145
-148
-156
-156
-157
-155
-166
-184
-180
-173
-196
-212
-223
-220
-202
-193
-186
-181
-174
-174
-166
-163
-175
-172
-169
-170
-169
-195
-198
-198
-204
-197
-213
-229
-223
-238
-244
-242
-255
-247
-265
-290
-299
-293
-312
-334
-337
-337
-353
-366
-364
-342
-346
-340
-326
-314
-295
-289
-293
-291
-278
-279
-272
-246
-240
-235
-216
-202
-198
-193
-181
-183
-170
-151
-145
-146
-140
-137
-126
-127
-131
-131
-125
-132
-118
-109
-113
-107
-100
-67
-75
-79
-66
-61
-60
-72
-58
-38
-53
-68
-57
-52
-66
-63
-58
-51
-50
-49
-51
-72
-79
-82
-88
-85
-98
-113
-140
-151
-153
-170
-176
-188
-191
-194
-200
-197
-191
-178
-183
-203
-209
-219
-231
-242
-257
-258
-272
-298
-315
-322
-335
-340
-347
-360
-360
-374
-390
-403
-424
-438
-445
-455
-463
-468
-464
-492
-520
-520
-518
-511
-514
-539
-555
-552
-555
-558
-563
-575
-576
-575
-587
-586
-585
-592
-594
-606
-606
-605
-609
-613
-618
-626
-636
-643
-627
-603
-600
-598
-590
-570
-573
-572
-567
-559
-547
-536
-512
-509
-495
-477
-473
-480
-500
-483
-475
-473
-465
-466
-472
-490
-502
-516
-517
-523
-539
-531
-537
-523
-515
-526
-508
-495
-470
-464
-453
-444
-444
-442
-440
-431
-416
-402
-397
-395
-372
-366
-365
-349
-338
-340
-335
-344
-345
-321
-301
-305
-311
-301
-298
-302
-292
-285
-278
-267
-256
-245
-221
-212
-223
-210
-204
-207
-197
-203
-224
-220
-208
-194
-175
-171
-164
-169
-180
-177
-188
-184
-184
-205
-200
-203
-211
-219
-237
-252
-246
-226
-210
-213
-203
-202
-220
-223
-223
-233
-237
-231
-222
-219
-222
-223
-227
-238
-245
-252
-269
-286
-285
-289
-298
-296
-301
-304
-318
-319
-321
-328
-322
-322
-327
-337
-333
-330
-337
-340
-338
-327
-307
-305
-296
-295
-308
-305
-302
-302
-290
-277
-272
-272
-272
-255
-238
-237
-248
-252
-249
-234
-224
-218
-213
-208
-207
-197
-181
-163
-153
-143
-144
-165
-158
-159
-160
-161
-156
-150
-139
-142
-141
-133
-148
-164
-152
-144
-147
-150
-148
-137
-143
-137
-137
-121
-109
-111
-105
-93
-67
-63
-83
-76
-53
-38
-41
-30
-22
-16
-21
-25
-20
-3
6
-31
-37
-19
-7
1
-1
17
41
40
49
49
43
29
6
1
6
1
-14
-12
-10
-9
-23
-35
-34
-55
-72
-58
-59
-64
-76
-86
-88
-93
-86
-86
-86
-72
-65
-57
-56
-53
-40
-29
-6
-18
-33
-30
-25
-30
-41
-63
-84
-107
-139
-148
-152
-180
-202
-192
-192
-191
-193
-180
-182
-196
-212
-216
-210
-221
-239
-242
-249
-258
-253
-258
-272
-260
-265
-267
-260
-258
-252
-259
-255
-262
-281
-287
-291
-291
-292
-310
-338
-351
-358
-360
-367
-365
-358
-363
-371
-364
-360
-363
-354
-346
-349
-366
-386
-413
-424
-433
-438
-445
-457
-451
-449
-450
-459
-466
-482
-505
-512
-525
-547
-554
-545
-549
-542
-531
-545
-554
-569
-575
-573
-572
-565
-556
-551
-522
-504
-481
-452
-426
-418
-426
-417
-414
-419
-422
-420
-419
-417
-427
-422
-416
-423
-426
-408
-413
-416
-401
-398
-406
-391
-366
-357
-356
-360
-353
-338
-340
-333
-316
-311
-324
-331
-332
-337
-341
-354
-357
-354
-359
-366
-379
-386
-381
-379
-367
-380
-392
-390
-392
-387
-385
-383
-384
-393
-399
-398
-379
-364
-348
-342
-339
-337
-340
-328
-331
-320
-326
-336
-329
-330
-345
-350
-371
-381
-358
-340
-336
-346
-337
-327
-328
-312
-304
-300
-284
-275
-277
-281
-282
-276
-264
-264
-269
-266
-267
-277
-275
-266
-251
-257
-257
-254
-260
-258
-257
-261
-274
-287
-293
-292
-300
-305
-299
-303
-305
-310
-310
-294
-266
-260
-252
-238
-236
-252
-263
-268
-282
-290
-291
-282
-267
-282
-284
-265
-250
-259
-261
-252
-245
-244
-239
-226
-222
-218
-220
-220
-226
-241
-249
-252
-257
-268
-295
-310
-307
-308
-303
-308
-319
-317
-315
-312
-318
-321
-310
-311
-320
-332
-336
-324
-315
-311
-304
-282
-258
-263
-260
-245
-246
-245
-244
-235
-231
-246
-246
-238
-247
-238
-246
-250
-244
-239
-239
-226
-214
-215
-186
-171
-168
-155
-136
-134
-135
-115
-103
-128
-138
-144
-146
-129
-123
-102
-77
-77
-78
-73
-80
-80
-88
-85
-76
-92
-98
-97
-87
-91
-96
-85
-101
-97
-93
-98
-103
-103
-96
-101
-102
-94
-83
-70
-79
-82
-98
-116
-118
-131
-145
-149
-137
-136
-141
-133
-116
-114
-135
-140
-142
-140
-149
-147
-146
-157
-154
-148
-142
-128
-118
-104
-112
-145
-165
-179
-184
-194
-201
-205
-231
-241
-251
-255
-253
-269
-278
-287
-303
-323
-325
-327
-310
-292
-290
-295
-291
-291
-295
-309
-318
-316
-323
-325
-336
-341
-353
-362
-353
-341
-340
-349
-355
-360
-377
-373
-370
-381
-376
-357
-339
-339
-347
-347
-343
-356
-368
-388
-394
-395
-392
-390
-381
-357
-347
-348
-344
-326
-317
-322
-325
-320
-310
-283
-271
-268
-262
-259
-263
-276
-285
-298
-304
-304
-311
-307
-304
-310
-313
-296
-293
-288
-274
-266
-263
-273
-288
-294
-282
-292
-287
-268
-273
-289
-297
-309
-312
-303
-312
-328
-340
-343
-347
-364
-392
-405
-399
-407
-417
-427
-435
-447
-465
-473
-453
-444
-445
-446
-443
-452
-459
-468
-481
-487
-473
-475
-480
-458
-459
-448
-442
-454
-479
-480
-464
-467
-464
-465
-486
-480
-481
-497
-491
-497
-511
-496
-481
-484
-479
-471
-461
-461
-474
-468
-437
-435
-442
-447
-443
-441
-442
-416
-397
-390
-395
-392
-395
-396
-404
-395
-362
-355
-352
-348
-351
-353
-349
-343
-327
-313
-311
-314
-305
-293
-303
-308
-304
-289
-298
-296
-272
-255
-253
-264
-259
-249
-248
-247
-251
-249
-250
-250
-242
-239
-239
-248
-248
-247
-240
-240
-251
-253
-264
-254
-237
-227
-233
-231
-227
-234
-227
-236
-227
-207
-231
-250
-247
-241
-257
-266
-266
-271
-273
-279
-280
-288
-287
-275
-272
-265
-259
-251
-245
-266
-254
-235
-246
-249
-253
-262
-262
-254
-244
-224
-215
-203
-194
-192
-182
-182
-176
-182
-177
-169
-146
-128
-124
-106
-97
-97
-92
-85
-70
-53
-44
-22
-7
9
28
38
49
38
25
22
5
-6
-2
-20
-24
-22
-28
-28
-7
9
15
12
5
0
0
-6
-20
-28
-21
-24
-19
-9
-15
-29
-12
-1
-10
-6
-9
-24
-57
-80
-73
-85
-100
-102
-117
-137
-152
-157
-167
-180
-193
-200
-204
-220
-229
-211
-209
-207
-209
-214
-221
-230
-223
-226
-230
-241
-246
-255
-263
-268
-281
-278
-282
-282
-269
-273
-277
-269
-265
-271
-274
-279
-282
-276
-295
-312
-307
-289
-290
-299
-288
-282
-280
-286
-290
-282
-266
-266
-284
-297
-299
-306
-310
-299
-299
-310
-316
-321
-329
-342
-344
-350
-363
-373
-377
-370
-359
-342
-357
-372
-384
-397
-394
-381
-370
-377
-383
-375
-366
-369
-378
-390
-393
-385
-384
-384
-377
-372
-385
-380
-355
-364
-368
-363
-352
-357
-344
-330
-342
-345
-340
-345
-359
-367
-372
-374
-382
-377
-380
-389
-392
-405
-391
-377
-373
-368
-355
-364
-375
-367
-371
-376
-381
-380
-366
-362
-373
-376
-368
-346
-348
-344
-319
-311
-306
-294
-296
-300
-300
-296
-301
-310
-318
-343
-356
-359
-343
-334
-333
-332
-333
-334
-334
-331
-319
-312
-315
-307
-300
-289
-289
-287
-295
-290
-301
-295
-287
-302
-307
-310
-302
-292
-298
-303
-296
-302
-304
-307
-321
-338
-315
-302
-299
-293
-287
-290
-295
-287
-279
-280
-279
-285
-299
-291
-292
-308
-306
-288
-275
-262
-253
-246
-242
-219
-212
-219
-209
-205
-202
-206
-199
-192
-193
-196
-186
-184
-179
-190
-180
-156
-153
-153
-153
-123
-139
-156
-139
-113
-98
-102
-79
-79
-90
-95
-98
-94
-71
-62
-82
-68
-67
-82
-80
-80
-80
-100
-113
-129
-143
-141
-159
-167
-167
-168
-164
-174
-172
-166
-166
-171
-179
-181
-186
-184
-184
-176
-171
-160
-139
-121
-116
-118
-124
-125
-124
-125
-138
-153
-162
-165
-150
-153
-152
-166
-171
-153
-165
-174
-167
-152
-146
-137
-145
-147
-135
-142
-156
-171
-175
-163
-155
-152
-159
-186
-198
-215
-213
-199
-215
-210
-185
-175
-172
-160
-153
-151
-149
-143
-146
-145
-144
-141
-122
-125
-130
-136
-141
-140
-139
-129
-142
-157
-154
-175
-187
-178
-207
-221
-227
-232
-245
-255
-242
-234
-226
-234
-226
-231
-237
-237
-240
-236
-235
-226
-229
-233
-236
-240
-261
-288
-292
-292
-291
-294
-302
-302
-313
-332
-321
-323
-339
-346
-372
-390
-401
-394
-401
-406
-394
-401
-418
-419
-421
-426
-420
-414
-402
-402
-393
-387
-394
-410
-418
-431
-438
-431
-427
-434
-441
-456
-463
-450
-446
-460
-475
-469
-459
-458
-485
-509
-520
-544
-547
-551
-542
-550
-557
-546
-534
-520
-499
-484
-470
-463
-460
-449
-434
-413
-411
-407
-399
-382
-356
-335
-317
-315
-310
-292
-282
-286
-272
-272
-248
-227
-233
-232
-242
-246
-245
-255
-252
-250
-246
-238
-232
-237
-245
-246
-235
-229
-229
-228
-233
-243
-233
-226
-245
-234
-225
-228
-245
-245
-237
-243
-251
-248
-240
-250
-247
-238
-219
-237
-255
-267
-267
-275
-290
-294
-301
-308
-307
-309
-306
-289
-282
-277
-283
-276
-265
-260
-262
-242
-237
-243
-226
-217
-223
-239
-240
-241
-244
-254
-262
-248
-231
-225
-215
-202
-210
-227
-233
-229
-204
-206
-209
-208
-215
-222
-223
-206
-190
-177
-170
-155
-148
-134
-138
-135
-141
-139
-137
-138
-133
-142
-153
-137
-134
-140
-139
-132
-133
-143
-139
-138
-148
-159
-172
-179
-183
-201
-199
-200
-201
-194
-192
-195
-193
-186
-173
-199
-206
-187
-189
-205
-218
-209
-205
-212
-200
-193
-190
-203
-213
-204
-204
-209
-205
-185
-178
-182
-190
-180
-180
-194
-202
-209
-217
-238
-252
-245
-228
-214
-215
-219
-217
-214
-221
-228
-215
-210
-221
-215
-209
-214
-218
-222
-223
-241
-240
-241
-236
-232
-240
-236
-249
-242
-238
-246
-259
-278
-290
-304
-313
-326
-327
-344
-356
-352
-365
-368
-364
-364
-369
-372
-364
-349
-348
-372
-374
-367
-369
-388
-400
-413
-439
-452
-445
-436
-436
-448
-454
-442
-454
-468
-477
-450
-441
-437
-422
-444
-446
-441
-452
-452
-440
-437
-440
-441
-419
-407
-388
-369
-356
-350
-352
-328
-300
-291
-288
-296
-300
-302
-303
-308
-308
-300
-307
-316
-324
-315
-307
-299
-296
-289
-286
-300
-322
-340
-338
-344
-344
-320
-306
-295
-281
-279
-276
-270
-263
-257
-245
-233
-218
-209
-202
-210
-219
-220
-248
-249
-235
-222
-201
-193
-200
-190
-202
-216
-201
-188
-182
-176
-181
-181
-186
-177
-144
-124
-123
-112
-108
-103
-100
-95
-103
-114
-109
-98
-96
-109
-133
-150
-160
-171
-191
-212
-218
-214
-203
-205
-206
-207
-216
-215
-220
-238
-244
-229
-228
-240
-239
-233
-228
-249
-256
-257
-264
-268
-269
-256
-269
-275
-271
-281
-287
-289
-294
-294
-305
-311
-305
-287
-267
-268
-265
-244
-250
-248
-263
-270
-260
-239
-251
-260
-250
-253
-238
-264
-281
-280
-299
-320
-330
-317
-297
-301
-306
-306
-320
-331
-328
-327
-317
-333
-345
-349
-361
-363
-360
-355
-332
-328
-331
-321
-296
-277
-283
-286
-279
-289
-317
-317
-339
-358
-371
-385
-392
-412
-420
-409
-410
-421
-405
-396
-383
-370
-355
-355
-363
-379
-390
-385
-393
-398
-391
-384
-398
-418
-426
-414
-417
-427
-431
-424
-408
-417
-417
-419
-417
-424
-430
-406
-395
-395
-391
-373
-362
-351
-345
-334
-324
-309
-296
-288
-279
-264
-261
-265
-252
-231
-231
-229
-209
-198
-200
-179
-168
-172
-169
-166
-156
-148
-153
-150
-133
-131
-124
-114
-105
-89
-78
-66
-40
-51
-53
-40
-39
-52
-54
-51
-58
-59
-43
-32
-34
-37
-36
-27
-32
-1
6
-9
-16
-25
-15
-12
-28
-24
-21
-39
-54
-48
-22
-37
-33
-25
-16
-17
-29
-30
-39
-48
-49
-41
-28
-16
-11
-6
-10
-10
-3
7
-3
-16
-17
-30
-19
-11
-30
-20
-11
-14
-16
-29
-35
-44
-55
-64
-57
-56
-43
-41
-38
-25
-30
-25
-22
-4
-10
-25
-29
-31
-25
-35
-46
-43
-50
-50
-47
-42
-35
-51
-58
-69
-84
-81
-101
-117
-117
-119
-115
-124
-132
-144
-151
-150
-165
-171
-185
-200
-197
-184
-185
-213
-231
-231
-241
-260
-241
-230
-246
-242
-231
-227
-232
-233
-240
-253
-252
-245
-264
-285
-286
-288
-294
-292
-300
-310
-321
-345
-347
-359
-364
-381
-375
-379
-408
-420
-422
-418
-435
-439
-429
-418
-412
-421
-421
-424
-428
-431
-444
-452
-448
-446
-461
-480
-475
-480
-492
-501
-514
-533
-547
-549
-551
-559
-563
-577
-579
-584
-591
-580
-582
-587
-587
-583
-576
-567
-552
-548
-553
-559
-563
-548
-530
-513
-514
-486
-482
-484
-461
-473
-468
-461
-449
-440
-436
-416
-407
-384
-376
-371
-350
-339
-330
-324
-307
-309
-314
-292
-271
-259
-253
-231
-217
-216
-223
-219
-213
-220
-219
-213
-207
-210
-192
-199
-203
-195
-193
-195
-212
-205
-207
-223
-238
-222
-226
-233
-236
-232
-226
-232
-214
-207
-192
-187
-195
-212
-229
-245
-237
-221
-223
-231
-245
-242
-248
-258
-251
-255
-260
-253
-254
-256
-256
-249
-247
-243
-237
-233
-243
-241
-213
-188
-168
-168
-158
-145
-147
-136
-117
-98
-100
-111
-110
-113
-104
-98
-100
-103
-111
-118
-127
-139
-139
-122
-98
-99
-96
-87
-89
-98
-126
-138
-134
-146
-150
-157
-150
-156
-168
-181
-184
-188
-205
-218
-238
-236
-240
-250
-255
-264
-261
-258
-256
-260
-248
-249
-267
-281
-276
-275
-291
-300
-290
-263
-264
-269
-260
-263
-266
-283
-293
-290
-287
-309
-314
-317
-315
-322
-317
-303
-312
-331
-357
-371
-385
-384
-371
-374
-374
-376
-361
-352
-374
-391
-387
-392
-403
-411
-419
-412
-409
-409
-417
-413
-419
-428
-420
-415
-423
-433
-429
-423
-424
-406
-389
-388
-384
-368
-354
-356
-363
-357
-335
-330
-339
-352
-349
-354
-351
-345
-336
-315
-323
-332
-327
-320
-328
-334
-315
-304
-316
-328
-327
-324
-322
-322
-311
-300
-285
-280
-288
-294
-301
-293
-281
-273
-247
-247
-263
-270
-258
-234
-240
-248
-239
-249
-250
-240
-231
-222
-220
-221
-217
-226
-230
-234
-250
-260
-277
-293
-284
-271
-267
-274
-286
-274
-251
-247
-241
-223
-212
-194
-179
-185
-187
-190
-197
-192
-179
-166
-166
-164
-166
-170
-157
-158
-158
-139
-123
-129
-134
-136
-140
-126
-132
-138
-134
-133
-150
-148
-142
-146
-125
-119
-107
-101
-91
-86
-98
-87
-74
-76
-78
-81
-100
-116
-123
-124
-133
-148
-158
-149
-148
-157
-150
-162
-168
-151
-150
-148
-156
-154
-147
-160
-161
-149
-131
-121
-124
-115
-112
-98
-89
-90
-72
-62
-55
-34
-30
-39
-43
-36
-35
-54
-53
-33
-20
0
10
12
41
41
28
26
28
36
42
56
55
55
60
52
55
54
44
31
26
15
14
27
18
18
18
23
29
25
23
21
28
28
22
30
32
40
36
16
26
32
37
11
-18
-27
-29
-26
-15
-14
-17
-11
-24
-39
-37
-45
-58
-75
-78
-80
-106
-117
-123
-138
-166
-179
-187
-197
-215
-229
-240
-244
-257
-267
-274
-294
-295
-300
-305
-318
-336
-353
-386
-399
-412
-421
-441
-464
-471
-481
-470
-453
-456
-458
-455
-463
-457
-457
-448
-451
-471
-473
-475
-486
-492
-501
-510
-529
-526
-508
-488
-479
-483
-486
-499
-508
-513
-516
-514
-506
-528
-534
-528
-538
-541
-539
-517
-518
-511
-512
-512
-492
-474
-472
-486
-486
-474
-463
-465
-477
-495
-496
-506
-508
-495
-478
-466
-470
-466
-465
-482
-478
-471
-456
-453
-451
-439
-447
-446
-440
-435
-434
-435
-416
-412
-394
-365
-373
-384
-382
-371
-379
-406
-401
-388
-388
-393
-382
-370
-383
-379
-375
-347
-326
-343
-328
-308
-302
-288
-274
-250
-227
-213
-209
-203
-199
-201
-213
-215
-210
-208
-207
-223
-219
-221
-213
-214
-204
-199
-203
-198
-195
-185
-195
-200
-198
-197
-178
-168
-181
-184
-174
-187
-207
-207
-196
-192
-204
-233
-242
-243
-271
-278
-283
-291
-275
-267
-246
-232
-247
-255
-260
-257
-261
-263
-252
-224
-202
-196
-171
-160
-156
-144
-152
-162
-149
-151
-152
-146
-135
-123
-131
-140
-149
-163
-157
-148
-142
-147
-152
-138
-124
-120
-117
-105
-107
-98
-104
-103
-97
-87
-80
-77
-81
-83
-79
-80
-74
-96
-90
-97
-106
-87
-65
-47
-49
-63
-49
-29
-34
-38
-35
-29
-31
-46
-42
-25
-20
-25
-39
-38
-28
-44
-69
-72
-71
-79
-87
-86
-83
-95
-116
-137
-114
-106
-110
-103
-96
-87
-102
-120
-111
-94
-89
-91
-96
-104
-122
-156
-181
-196
-220
-234
-235
-229
-244
-252
-238
-221
-225
-227
-217
-214
-224
-236
-253
-262
-263
-284
-291
-278
-279
-301
-301
-294
-296
-293
-293
-301
-295
-295
-286
-304
-320
-316
-328
-327
-321
-317
-324
-322
-313
-313
-302
-297
-289
-283
-285
-298
-306
-293
-295
-279
-274
-273
-264
-264
-264
-257
-254
-255
-240
-238
-237
-210
-183
-158
-142
-137
-131
-131
-133
-131
-135
-129
-128
-115
-111
-123
-122
-139
-150
-154
-155
-136
-130
-124
-128
-137
-133
-129
-138
-164
-179
-181
-165
-151
-148
-140
-128
-130
-125
-107
-107
-120
-114
-111
-129
-146
-148
-134
-129
-143
-153
-158
-160
-178
-195
-197
-174
-168
-182
-170
-145
-138
-141
-134
-128
-124
-137
-145
-146
-145
-162
-169
-165
-169
-165
-168
-169
-164
-162
-158
-151
-144
-142
-165
-181
-180
-176
-185
-201
-204
-218
-223
-224
-227
-225
-230
-239
-258
-268
-269
-276
-285
-299
-314
-326
-350
-362
-363
-362
-368
-371
-368
-366
-362
-364
-359
-353
-351
-361
-357
-351
-372
-384
-383
-377
-372
-364
-365
-380
-388
-390
-396
-402
-406
-403
-411
-425
-422
-429
-451
-465
-467
-474
-462
-457
-444
-442
-449
-434
-464
-490
-476
-461
-471
-468
-443
-421
-406
-399
-387
-368
-368
-365
-371
-381
-375
-380
-374
-348
-334
-325
-314
-303
-296
-303
-311
-312
-327
-334
-310
-289
-286
-271
-255
-273
-273
-267
-273
-274
-279
-277
-288
-299
-323
-333
-323
-333
-350
-354
-361
-372
-380
-390
-395
-392
-387
-402
-427
-440
-445
-446
-459
-470
-487
-502
-508
-510
-509
-502
-501
-494
-472
-470
-482
-487
-493
-488
-481
-485
-469
-465
-458
-456
-459
-481
-489
-474
-464
-463
-444
-417
-415
-412
-407
-384
-374
-368
-370
-377
-361
-341
-340
-351
-358
-379
-397
-397
-400
-394
-393
-390
-380
-395
-381
-361
-343
-340
-335
-333
-332
-334
-324
-290
-256
-259
-278
-277
-280
-272
-278
-251
-238
-243
-250
-252
-250
-248
-247
-252
-251
-255
-258
-255
-243
-241
-247
-257
-257
-253
-251
-247
-233
-235
-239
-267
-284
-303
-325
-337
-346
-344
-353
-356
-352
-326
-312
-308
-290
-285
-284
-302
-323
-337
-341
-348
-344
-341
-341
-347
-357
-337
-333
-326
-307
-292
-282
-302
-311
-303
-307
-304
-294
-283
-286
-289
-262
-253
-274
-273
-256
-233
-235
-229
-217
-228
-236
-246
-239
-226
-217
-205
-203
-209
-195
-183
-168
-178
-170
-167
-186
-190
-187
-171
-170
-160
-145
-140
-147
-147
-132
-102
-110
-106
-95
-111
-103
-99
-90
-90
-109
-104
-106
-116
-143
-169
-161
-176
-188
-179
-190
-199
-216
-194
-180
-178
-168
-156
-147
-147
-131
-100
-107
-116
-95
-86
-77
-71
-54
-54
-55
-60
-52
-29
-23
-16
-18
-24
-20
-14
-2
-1
-11
-21
-23
-29
-26
-36
-62
-63
-66
-69
-65
-59
-66
-95
-97
-95
-102
-101
-97
-112
-124
-137
-157
-178
-204
-197
-193
-207
-227
-252
-271
-295
-315
-338
-354
-358
-373
-381
-390
-410
-424
-439
-443
-468
-496
-493
-507
-496
-493
-493
-493
-495
-503
-526
-518
-522
-527
-528
-529
-514
-494
-491
-491
-475
-486
-515
-514
-502
-504
-504
-486
-477
-479
-497
-517
-525
-521
-496
-471
-457
-470
-471
-444
-425
-417
-404
-397
-397
-399
-397
-395
-384
-360
-327
-319
-323
-330
-314
-308
-309
-310
-313
-315
-318
-305
-290
-290
-292
-283
-278
-270
-274
-276
-301
-288
-280
-291
-295
-287
-265
-271
-277
-262
-246
-247
-242
-234
-238
-245
-225
-210
-214
-197
-161
-155
-162
-143
-126
-130
-138
-126
-103
-99
-115
-113
-91
-100
-119
-122
-105
-80
-84
-78
-66
-81
-103
-96
-85
-77
-69
-52
-50
-61
-77
-81
-83
-98
-107
-121
-133
-146
-152
-165
-184
-199
-204
-200
-193
-198
-217
-221
-209
-213
-226
-239
-236
-235
-229
-234
-256
-268
-263
-255
-248
-265
-245
-242
-238
-240
-236
-218
-239
-247
-249
-254
-259
-258
-269
-266
-249
-249
-252
-246
-238
-245
-250
-246
-252
-251
-256
-255
-256
-260
-267
-273
-275
-265
-275
-274
-285
-304
-305
-317
-323
-330
-325
-330
-354
-347
-344
-345
-333
-335
-352
-360
-351
-342
-302
-279
-302
-310
-319
-307
-294
-292
-262
-243
-257
-251
-229
-239
-244
-256
-253
-245
-251
-254
-232
-214
-215
-186
-170
-149
-156
-156
-140
-141
-146
-154
-159
-151
-134
-134
-125
-114
-117
-119
-125
-132
-120
-110
-108
-101
-108
-117
-138
-133
-134
-147
-145
-170
-180
-182
-184
-171
-172
-166
-182
-203
-220
-228
-222
-231
-237
-247
-252
-250
-266
-262
-266
-273
-265
-259
-256
-245
-254
-274
-281
-296
-299
-298
-311
-318
-314
-316
-311
-308
-328
-326
-327
-350
-357
-359
-356
-360
-347
-329
-314
-303
-315
-310
-294
-299
-311
-310
-316
-341
-343
-344
-337
-328
-336
-357
-370
-365
-361
-354
-350
-342
-349
-359
-367
-380
-374
-356
-360
-379
-376
-357
-363
-374
-382
-365
-361
-368
-360
-350
-365
-353
-340
-326
-346
-368
-362
-378
-381
-378
-361
-355
-362
-370
-375
-390
-391
-392
-395
-416
-416
-416
-419
-408
-416
-435
-441
-437
-463
-497
-518
-524
-525
-529
-540
-519
-518
-531
-549
-554
-541
-552
-543
-545
-550
-545
-540
-539
-526
-526
-538
-539
-524
-526
-544
-551
-541
-535
-540
-530
-526
-541
-550
-555
-548
-552
-551
-541
-533
-531
-551
-553
-536
-521
-535
-525
-507
-540
-552
-515
-490
-487
-478
-461
-459
-471
-461
-455
-437
-431
-411
-387
-380
-358
-358
-343
-327
-318
-316
-330
-335
-322
-322
-330
-314
-298
-293
-303
-289
-259
-241
-246
-220
-211
-214
-207
-201
-192
-193
-197
-191
-171
-165
-177
-187
-152
-148
-153
-156
-152
-146
-146
-138
-143
-135
-106
-116
-119
-105
-80
-75
-87
-74
-76
-65
-62
-82
-68
-30
-28
-58
-55
-39
-48
-77
-92
-79
-70
-79
-86
-95
-90
-87
-93
-98
-75
-51
-70
-89
-99
-121
-151
-163
-134
-118
-104
-103
-116
-113
-112
-118
-111
-94
-72
-62
-62
-73
-65
-61
-80
-73
-61
-61
-67
-73
-72
-68
-46
-42
-25
0
10
11
-3
-7
-20
-26
-23
-30
-31
-14
-2
-24
-60
-55
-37
-70
-85
-67
-64
-73
-94
-88
-82
-102
-99
-93
-117
-143
-161
-155
-150
-173
-184
-166
-159
-160
-176
-185
-181
-175
-196
-196
-175
-198
-217
-226
-243
-268
-275
-284
-282
-292
-311
-325
-335
-337
-338
-334
-325
-329
-344
-353
-338
-337
-365
-357
-369
-377
-367
-370
-358
-375
-382
-362
-344
-343
-339
-320
-313
-309
-299
-316
-320
-311
-312
-323
-324
-324
-322
-321
-317
-301
-296
-314
-332
-329
-317
-305
-314
-323
-315
-317
-357
-366
-344
-343
-338
-326
-324
-328
-327
-335
-345
-346
-356
-356
-334
-325
-336
-327
-321
-325
-315
-325
-332
-310
-307
-313
-318
-308
-304
-286
-275
-255
-254
-256
-243
-236
-243
-257
-284
-299
-288
-285
-310
-284
-242
-238
-243
-235
-204
-190
-175
-157
-141
-143
-136
-133
-142
-145
-148
-152
-141
-159
-177
-162
-156
-166
-180
-192
-198
-216
-245
-260
-258
-292
-293
-278
-292
-295
-297
-298
-309
-314
-312
-299
-300
-316
-308
-293
-318
-320
-305
-314
-323
-315
-318
-328
-317
-323
-333
-355
-370
-370
-372
-383
-385
-377
-380
-370
-374
-379
-391
-408
-406
-402
-416
-420
-397
-394
-423
-427
-407
-417
-433
-435
-439
-433
-429
-429
-417
-414
-406
-399
-399
-373
-369
-382
-340
-313
-331
-333
-320
-291
-298
-317
-321
-310
-300
-307
-312
-288
-286
-322
-329
-320
-339
-314
-316
-337
-341
-360
-350
-346
-350
-348
-338
-333
-341
-356
-349
-358
-374
-362
-350
-336
-329
-322
-324
-327
-331
-307
-315
-295
-263
-281
-285
-260
-253
-262
-291
-285
-275
-302
-289
-288
-299
-271
-259
-278
-287
-272
-263
-292
-300
-265
-247
-235
-229
-235
-224
-237
-249
-251
-242
-225
-238
-229
-194
-203
-208
-191
-201
-214
-192
-186
-193
-190
-196
-212
-223
-241
-231
-212
-223
-240
-205
-183
-202
-210
-203
-174
-167
-175
-177
-162
-166
-185
-150
-139
-164
-154
-139
-128
-105
-84
-54
-49
-62
-43
-31
-27
-28
-1
33
27
15
49
91
80
67
89
133
93
70
90
109
113
89
84
82
69
62
73
80
78
76
64
39
32
22
-2
-3
-1
10
6
-23
-20
-14
-29
-47
-56
-50
-52
-48
-45
-36
-39
-53
-53
-60
-73
-90
-93
-118
-124
-131
-188
-179
-171
-203
-195
-192
-206
-243
-244
-241
-254
-272
-285
-281
-300
-329
-310
-292
-324
-351
-339
-326
-354
-364
-349
-351
-363
-363
-350
-345
-363
-377
-371
-374
-377
-383
-351
-343
-376
-378
-363
-379
-387
-397
-399
-380
-391
-411
-392
-374
-382
-387
-399
-400
-387
-390
-393
-379
-386
-409
-406
-395
-401
-390
-411
-438
-428
-444
-460
-472
-484
-484
-474
-474
-479
-493
-495
-487
-482
-479
-479
-454
-469
-492
-472
-463
-452
-457
-460
-456
-456
-460
-464
-462
-474
-478
-476
-485
-489
-474
-482
-477
-478
-477
-457
-470
-489
-489
-465
-486
-496
-465
-485
-503
-474
-486
-480
-456
-450
-474
-484
-470
-460
-463
-488
-464
-409
-429
-435
-391
-390
-401
-391
-389
-387
-370
-383
-378
-357
-345
-319
-315
-302
-266
-266
-251
-228
-214
-199
-198
-156
-127
-122
-96
-73
-64
-52
-37
-51
-41
18
-10
-26
55
68
47
61
88
95
102
106
85
99
121
100
99
115
112
132
152
133
140
168
153
112
112
126
79
73
105
75
57
58
56
45
15
11
6
10
-20
-20
27
-12
-45
-20
-29
-76
-76
-59
-85
-104
-105
-109
-130
-158
-139
-144
-163
-185
-195
-214
-242
-210
-222
-259
-258
-269
-291
-290
-313
-340
-325
-325
-357
-362
-331
-345
-370
-344
-362
-375
-346
-356
-349
-347
-393
-402
-417
-438
-432
-412
-430
-440
-419
-458
-507
-505
-482
-480
-507
-484
-452
-471
-498
-462
-438
-474
-474
-463
-470
-476
-481
-454
-440
-452
-438
-424
-413
-403
-395
-382
-380
-382
-384
-362
-374
-413
-405
-390
-408
-402
-373
-379
-384
-370
-381
-374
-382
-388
-369
-358
-368
-350
-320
-343
-346
-317
-312
-323
-326
-310
-320
-342
-333
-332
-311
-306
-334
-308
-270
-295
-325
-306
-303
-310
-308
-311
-280
-293
-320
-284
-265
-287
-304
-263
-275
-297
-259
-257
-275
-271
-286
-279
-246
-282
-296
-262
-290
-305
-300
-309
-297
-292
-283
-274
-273
-273
-254
-252
-276
-286
-254
-259
-312
-301
-279
-280
-284
-247
-224
-242
-256
-235
-226
-232
-238
-229
-219
-246
-226
-207
-226
-210
-195
-206
-204
-185
-158
-166
-157
-144
-149
-156
-142
-144
-169
-160
-158
-172
-175
-187
-188
-179
-189
-195
-169
-157
-198
-202
-158
-154
-171
-158
-155
-168
-178
-182
-178
-181
-187
-176
-164
-210
-232
-184
-189
-228
-212
-180
-206
-242
-225
-196
-209
-243
-233
-216
-221
-252
-257
-209
-213
-243
-227
-223
-237
-221
-207
-194
-162
-158
-163
-150
-132
-129
-114
-110
-122
-111
-109
-140
-125
-129
-141
-127
-134
-158
-158
-147
-190
-180
-165
-196
-232
-233
-217
-244
-297
-282
-248
-281
-302
-267
-250
-263
-246
-218
-225
-229
-247
-217
-200
-244
-224
-199
-236
-262
-246
-233
-255
-271
-265
-264
-255
-281
-262
-229
-264
-272
-270
-256
-268
-298
-281
-264
-308
-312
-260
-278
-299
-271
-284
-295
-290
-284
-269
-287
-301
-275
-276
-296
-304
-295
-284
-306
-306
-278
-297
-312
-296
-288
-297
-324
-304
-297
-305
-324
-311
-304
-342
-347
-340
-333
-359
-339
-319
-340
-332
-335
-349
-356
-362
-358
-344
-348
-369
-371
-345
-351
-400
-383
-352
-381
-382
-363
-358
-379
-365
-355
-350
-350
-341
-324
-346
-330
-296
-287
-305
-311
-289
-307
-319
-298
-295
-316
-308
-306
-318
-304
-303
-291
-296
-279
-269
-302
-303
-288
-289
-318
-319
-296
-311
-319
-310
-308
-330
-329
-326
-335
-360
-346
-325
-347
-350
-336
-328
-326
-338
-339
-312
-343
-352
-296
-295
-341
-345
-342
-369
-385
-376
-384
-387
-378
-369
-353
-364
-358
-337
-327
-350
-358
-341
-366
-356
-340
-357
-369
-390
-390
-378
-396
-390
-365
-387
-373
-329
-334
-340
-339
-354
-340
-357
-360
-359
-343
-333
-339
-319
-323
-295
-266
-250
-247
-247
-241
-225
-243
-271
-229
-210
-251
-258
-209
-211
-226
-211
-207
-208
-182
-160
-125
-106
-118
-101
-56
-61
-59
-49
-39
-20
-19
-9
12
22
3
-4
22
19
6
35
59
58
73
68
57
81
100
88
82
76
82
98
97
87
102
115
74
49
67
86
55
40
53
60
34
-10
-12
5
-33
-55
-39
-56
-81
-113
-101
-109
-128
-132
-121
-116
-168
-168
-133
-142
-181
-175
-134
-155
-197
-216
-215
-255
-267
-251
-271
-315
-330
-343
-372
-386
-405
-424
-438
-445
-451
-454
-491
-501
-485
-480
-501
-514
-502
-502
-520
-543
-551
-566
-576
-590
-598
-589
-596
-589
-607
-639
-638
-627
-625
-640
-633
-615
-588
-599
-616
-596
-592
-611
-572
-554
-573
-552
-559
-560
-549
-548
-545
-541
-514
-511
-506
-476
-462
-456
-436
-420
-410
-390
-380
-363
-357
-344
-362
-370
-348
-345
-359
-330
-335
-349
-305
-285
-279
-267
-253
-257
-232
-241
-250
-227
-237
-238
-230
-233
-249
-236
-231
-220
-218
-221
-232
-232
-224
-216
-179
-182
-183
-150
-160
-189
-133
-95
-141
-133
-94
-95
-98
-81
-82
-97
-89
-77
-100
-89
-96
-129
-113
-91
-129
-143
-120
-111
-124
-128
-121
-134
-114
-110
-134
-130
-116
-124
-127
-116
-142
-136
-124
-133
-139
-149
-169
-175
-184
-226
-237
-230
-239
-242
-228
-228
-242
-239
-243
-254
-277
-299
-280
-274
-315
-279
-251
-285
-276
-249
-241
-255
-260
-257
-245
-252
-260
-232
-226
-245
-264
-235
-233
-246
-222
-231
-270
-276
-233
-235
-271
-249
-214
-238
-268
-279
-266
-268
-294
-329
-299
-281
-312
-310
-260
-257
-277
-283
-297
-275
-260
-290
-279
-261
-256
-271
-265
-244
-251
-266
-250
-221
-232
-274
-270
-250
-283
-282
-268
-280
-261
-254
-228
-217
-230
-226
-233
-212
-215
-240
-214
-215
-255
-249
-216
-250
-274
-255
-248
-275
-265
-246
-275
-238
-243
-247
-217
-231
-235
-224
-227
-236
-202
-160
-173
-153
-122
-113
-125
-133
-111
-122
-107
-89
-100
-106
-118
-109
-115
-110
-111
-110
-108
-140
-133
-122
-133
-111
-100
-115
-122
-116
-115
-140
-144
-128
-147
-175
-170
-154
-158
-173
-156
-181
-200
-175
-186
-182
-182
-197
-190
-185
-192
-201
-169
-145
-164
-172
-150
-149
-172
-143
-112
-136
-139
-99
-110
-85
-73
-65
-25
-33
-60
-52
-47
-90
-94
-66
-80
-87
-81
-76
-41
-47
-81
-61
-58
-95
-82
-41
-77
-117
-108
-89
-97
-106
-117
-96
-119
-135
-119
-150
-150
-148
-145
-152
-139
-144
-145
-133
-160
-190
-178
-188
-234
-235
-232
-280
-288
-268
-287
-292
-304
-303
-296
-316
-334
-327
-330
-352
-361
-379
-364
-348
-352
-357
-358
-353
-367
-354
-325
-329
-333
-332
-324
-313
-325
-318
-297
-295
-307
-310
-309
-297
-307
-320
-312
-299
-303
-303
-291
-274
-273
-283
-263
-241
-242
-250
-228
-216
-228
-223
-199
-205
-233
-243
-199
-190
-225
-222
-213
-231
-250
-245
-239
-236
-222
-208
-211
-199
-175
-172
-169
-178
-183
-197
-190
-198
-220
-215
-213
-223
-233
-217
-235
-249
-240
-244
-271
-305
-312
-308
-328
-356
-341
-309
-341
-360
-326
-333
-370
-355
-319
-327
-352
-353
-352
-351
-375
-394
-354
-337
-366
-376
-345
-338
-373
-388
-374
-378
-385
-376
-367
-392
-389
-370
-397
-400
-387
-372
-375
-371
-352
-340
-335
-331
-318
-318
-326
-331
-345
-351
-357
-342
-341
-352
-329
-313
-305
-325
-321
-293
-300
-315
-288
-271
-296
-301
-299
-300
-301
-302
-270
-242
-275
-310
-273
-278
-327
-312
-282
-292
-299
-289
-272
-266
-254
-247
-244
-255
-281
-262
-258
-267
-268
-254
-240
-248
-270
-291
-239
-232
-269
-242
-233
-248
-249
-223
-209
-205
-179
-203
-223
-199
-186
-194
-206
-219
-215
-234
-247
-241
-252
-255
-257
-255
-274
-286
-275
-286
-299
-279
-287
-307
-276
-272
-293
-287
-259
-261
-266
-273
-274
-267
-301
-291
-290
-299
-276
-279
-293
-285
-296
-309
-299
-268
-308
-333
-268
-311
-343
-328
-309
-319
-319
-326
-317
-300
-301
-274
-292
-321
-319
-330
-355
-354
-371
-397
-377
-382
-422
-418
-416
-452
-476
-474
-474
-464
-459
-495
-496
-472
-498
-509
-482
-478
-510
-504
-510
-521
-528
-549
-542
-528
-531
-535
-548
-558
-559
-553
-535
-548
-521
-508
-526
-519
-536
-519
-488
-499
-468
-458
-462
-459
-452
-425
-406
-394
-397
-384
-372
-387
-386
-374
-377
-378
-378
-383
-349
-325
-340
-304
-270
-249
-253
-258
-226
-209
-197
-188
-162
-147
-127
-108
-104
-76
-74
-88
-82
-51
-66
-76
-63
-67
-58
-47
-53
-71
-60
-40
-47
-44
-24
-15
-18
-10
2
-4
-7
0
1
11
21
12
10
18
18
13
26
33
24
14
17
28
16
3
10
28
7
9
16
-17
-6
0
-10
-8
6
9
-6
-2
4
16
9
6
8
-3
-4
-2
9
-13
-35
3
13
-8
-2
-1
-3
4
-5
-26
-26
-31
-73
-89
-75
-98
-120
-115
-90
-123
-121
-98
-121
-139
-152
-145
-159
-154
-149
-165
-166
-174
-210
-228
-207
-229
-240
-233
-228
-259
-276
-276
-293
-300
-338
-350
-341
-357
-382
-387
-386
-401
-409
-388
-381
-386
-385
-396
-415
-395
-380
-403
-393
-401
-402
-391
-395
-404
-415
-413
-420
-402
-392
-416
-432
-432
-423
-434
-453
-438
-415
-412
-433
-420
-410
-428
-424
-400
-405
-395
-401
-404
-385
-365
-358
-374
-357
-351
-363
-364
-354
-355
-351
-340
-364
-365
-337
-354
-364
-329
-311
-318
-308
-296
-295
-315
-306
-297
-311
-301
-278
-264
-279
-271
-279
-306
-294
-302
-324
-315
-327
-357
-353
-361
-374
-344
-326
-329
-318
-306
-314
-323
-324
-326
-301
-308
-323
-287
-269
-306
-316
-281
-289
-311
-277
-269
-283
-263
-260
-270
-269
-241
-232
-226
-196
-180
-187
-168
-172
-178
-180
-187
-168
-179
-181
-155
-159
-180
-165
-166
-212
-213
-193
-219
-227
-215
-232
-254
-259
-257
-246
-257
-274
-273
-261
-265
-278
-270
-256
-263
-294
-297
-283
-308
-324
-295
-293
-298
-292
-310
-328
-304
-304
-310
-306
-319
-295
-286
-285
-295
-272
-260
-276
-282
-280
-266
-273
-274
-269
-271
-282
-282
-266
-261
-276
-294
-290
-303
-308
-279
-276
-277
-259
-264
-285
-281
-260
-243
-248
-262
-254
-216
-223
-230
-204
-188
-191
-224
-216
-193
-201
-215
-200
-196
-204
-227
-237
-251
-255
-244
-252
-260
-265
-248
-246
-272
-277
-247
-235
-262
-258
-228
-233
-229
-229
-220
-212
-230
-250
-214
-214
-231
-234
-236
-226
-211
-191
-210
-220
-210
-207
-217
-208
-202
-193
-201
-181
-154
-149
-143
-142
-120
-115
-114
-107
-121
-139
-153
-170
-170
-185
-190
-181
-189
-198
-191
-212
-238
-229
-240
-266
-261
-232
-243
-263
-248
-254
-238
-226
-253
-224
-200
-248
-247
-211
-196
-204
-200
-181
-174
-193
-197
-194
-196
-213
-228
-218
-244
-254
-238
-222
-234
-264
-257
-252
-270
-288
-282
-257
-262
-251
-241
-246
-235
-237
-278
-300
-270
-259
-290
-277
-251
-256
-256
-254
-264
-248
-217
-220
-218
-208
-212
-221
-230
-219
-208
-212
-217
-229
-239
-256
-255
-237
-222
-240
-257
-274
-277
-259
-270
-274
-263
-288
-305
-312
-294
-292
-309
-303
-292
-282
-310
-314
-295
-290
-302
-305
-299
-297
-292
-284
-265
-244
-245
-254
-246
-219
-205
-199
-197
-206
-210
-209
-204
-207
-185
-167
-183
-177
-175
-191
-200
-198
-193
-207
-195
-196
-187
-177
-185
-164
-148
-138
-139
-138
-150
-135
-121
-135
-131
-108
-89
-94
-94
-92
-72
-76
-109
-93
-85
-87
-86
-60
-57
-61
-49
-56
-25
-16
-23
-13
-28
-26
-6
2
-10
-2
17
-3
-31
-28
-55
-67
-42
-62
-78
-101
-125
-144
-163
-180
-174
-171
-175
-171
-177
-191
-188
-177
-213
-225
-219
-213
-196
-188
-188
-188
-211
-229
-223
-220
-234
-243
-239
-264
-285
-290
-285
-298
-303
-295
-314
-323
-331
-323
-321
-346
-361
-330
-332
-362
-359
-353
-341
-332
-346
-340
-339
-357
-360
-366
-362
-357
-364
-382
-399
-398
-397
-403
-406
-421
-429
-434
-437
-441
-438
-441
-410
-404
-422
-406
-422
-419
-416
-382
-381
-402
-390
-381
-386
-397
-397
-398
-403
-397
-397
-410
-406
-422
-431
-441
-461
-464
-438
-433
-453
-463
-454
-440
-463
-474
-446
-455
-465
-442
-427
-442
-435
-399
-389
-383
-387
-376
-373
-391
-393
-342
-319
-344
-329
-298
-295
-314
-314
-290
-268
-282
-283
-266
-252
-273
-271
-240
-252
-232
-219
-208
-218
-202
-188
-182
-188
-218
-205
-200
-214
-219
-218
-216
-190
-185
-207
-199
-168
-175
-177
-159
-175
-166
-154
-193
-213
-189
-174
-169
-163
-164
-151
-175
-190
-165
-152
-168
-166
-143
-155
-136
-104
-121
-144
-164
-159
-146
-143
-128
-124
-125
-130
-129
-142
-150
-161
-172
-189
-216
-203
-206
-218
-219
-216
-235
-239
-253
-270
-274
-267
-278
-285
-290
-307
-301
-299
-298
-296
-284
-268
-275
-303
-293
-281
-309
-325
-303
-297
-303
-295
-290
-292
-271
-249
-255
-233
-206
-221
-235
-243
-255
-243
-234
-228
-243
-248
-254
-267
-266
-275
-278
-287
-302
-310
-308
-289
-291
-295
-294
-284
-277
-307
-283
-272
-303
-314
-325
-340
-325
-328
-353
-359
-365
-383
-384
-383
-389
-377
-390
-399
-381
-370
-365
-369
-361
-362
-365
-360
-356
-367
-369
-362
-368
-358
-346
-365
-369
-375
-360
-359
-359
-315
-322
-345
-342
-334
-320
-301
-291
-279
-277
-273
-284
-291
-296
-294
-301
-313
-315
-317
-335
-338
-333
-347
-360
-376
-362
-382
-391
-371
-365
-366
-370
-354
-347
-376
-389
-379
-382
-401
-418
-413
-408
-405
-397
-387
-397
-412
-427
-424
-438
-472
-486
-475
-459
-479
-498
-477
-466
-487
-486
-486
-493
-498
-509
-500
-509
-501
-505
-513
-508
-513
-491
-479
-489
-489
-487
-481
-471
-463
-438
-445
-455
-445
-429
-401
-393
-383
-363
-356
-363
-335
-303
-319
-311
-303
-296
-298
-308
-309
-299
-281
-304
-300
-284
-305
-296
-264
-243
-254
-278
-264
-262
-278
-275
-266
-285
-293
-271
-266
-273
-255
-250
-265
-280
-290
-293
-291
-300
-310
-292
-274
-265
-245
-235
-214
-206
-235
-216
-174
-162
-166
-158
-149
-160
-176
-168
-153
-151
-155
-139
-116
-98
-126
-127
-85
-84
-95
-78
-59
-56
-65
-47
-41
-49
-44
-31
-7
-12
-13
-7
-10
-10
-19
-38
-40
-49
-72
-74
-79
-71
-77
-83
-81
-55
-40
-55
-50
-60
-73
-77
-66
-75
-71
-61
-57
-30
-33
-51
-54
-61
-87
-81
-58
-74
-97
-107
-96
-105
-95
-96
-96
-82
-92
-101
-104
-101
-94
-112
-157
-137
-116
-125
-139
-121
-123
-153
-155
-142
-146
-167
-189
-191
-180
-175
-172
-169
-162
-194
-199
-185
-177
-178
-187
-183
-183
-188
-184
-197
-204
-208
-232
-240
-248
-257
-262
-285
-305
-301
-335
-349
-353
-354
-351
-351
-349
-348
-342
-371
-399
-395
-391
-378
-363
-369
-377
-343
-327
-357
-382
-372
-346
-343
-339
-329
-306
-303
-337
-340
-338
-343
-357
-355
-345
-361
-347
-340
-338
-349
-350
-342
-335
-316
-328
-325
-290
-306
-310
-309
-299
-295
-316
-330
-308
-286
-307
-311
-299
-285
-291
-291
-282
-266
-264
-276
-264
-245
-253
-252
-270
-280
-282
-295
-294
-298
-307
-303
-304
-320
-321
-290
-277
-297
-293
-300
-323
-324
-304
-309
-300
-284
-283
-295
-309
-299
-307
-295
-274
-266
-259
-242
-252
-235
-231
-247
-247
-221
-192
-200
-179
-183
-178
-158
-135
-111
-106
-121
-105
-95
-99
-97
-107
-97
-91
-95
-102
-74
-72
-87
-77
-58
-86
-121
-102
-88
-71
-67
-56
-68
-64
-57
-74
-78
-71
-81
-93
-113
-123
-124
-128
-138
-155
-166
-176
-198
-202
-207
-215
-221
-241
-281
-327
-322
-320
-337
-351
-359
-357
-358
-379
-394
-372
-368
-395
-393
-396
-400
-424
-457
-460
-446
-446
-466
-463
-459
-458
-443
-447
-444
-444
-452
-461
-443
-431
-435
-413
-405
-394
-377
-361
-349
-327
-317
-311
-303
-286
-267
-275
-255
-227
-232
-244
-234
-234
-252
-235
-224
-229
-205
-187
-177
-170
-152
-152
-160
-159
-175
-185
-163
-151
-150
-163
-170
-165
-195
-199
-208
-231
-234
-231
-254
-265
-261
-275
-290
-282
-293
-330
-343
-368
-386
-392
-421
-437
-440
-437
-419
-425
-446
-436
-428
-446
-460
-454
-461
-479
-508
-516
-509
-515
-517
-514
-521
-532
-532
-540
-540
-564
-587
-581
-569
-577
-557
-535
-574
-593
-562
-596
-640
-616
-612
-606
-611
-611
-596
-580
-568
-566
-558
-540
-529
-534
-518
-507
-503
-514
-510
-501
-495
-467
-467
-460
-433
-402
-403
-409
-385
-395
-420
-404
-374
-360
-356
-339
-321
-297
-275
-279
-261
-240
-226
-233
-229
-203
-185
-188
-190
-153
-120
-105
-103
-110
-121
-117
-106
-114
-133
-113
-97
-119
-110
-85
-61
-31
-16
10
29
34
46
65
99
80
64
87
116
103
115
136
114
88
92
115
126
97
72
88
73
80
68
45
28
29
38
33
39
35
18
20
28
23
14
2
-20
-11
13
-13
-36
-41
-54
-65
-70
-64
-72
-74
-75
-74
-88
-100
-126
-143
-135
-145
-140
-125
-112
-122
-122
-126
-151
-161
-166
-172
-170
-168
-191
-206
-194
-190
-191
-208
-204
-173
-187
-203
-202
-210
-219
-209
-192
-193
-217
-206
-202
-206
-207
-193
-194
-175
-175
-178
-145
-126
-136
-164
-164
-158
-161
-152
-133
-125
-106
-68
-61
-60
-40
-50
-59
-60
-42
-37
-49
-55
-54
-47
-61
-81
-75
-63
-60
-72
-73
-63
-62
-72
-95
-93
-78
-89
-93
-80
-92
-97
-103
-113
-113
-134
-142
-130
-143
-173
-203
-207
-229
-263
-273
-285
-303
-323
-329
-321
-321
-351
-360
-339
-350
-375
-383
-390
-398
-391
-385
-362
-373
-417
-433
-436
-445
-459
-465
-491
-509
-499
-499
-512
-495
-482
-492
-473
-458
-462
-459
-455
-424
-400
-411
-396
-375
-377
-373
-365
-362
-377
-365
-380
-393
-371
-357
-344
-350
-341
-338
-328
-300
-300
-279
-250
-236
-236
-218
-194
-202
-206
-201
-200
-179
-177
-215
-220
-197
-199
-232
-212
-188
-192
-198
-200
-180
-185
-216
-238
-221
-227
-245
-235
-254
-256
-253
-237
-234
-237
-246
-243
-223
-234
-252
-239
-214
-224
-230
-210
-210
-246
-260
-260
-292
-324
-316
-306
-315
-307
-301
-314
-334
-334
-330
-341
-347
-362
-361
-349
-346
-343
-342
-333
-331
-324
-322
-335
-328
-317
-307
-318
-314
-313
-332
-334
-340
-362
-373
-375
-395
-404
-386
-390
-401
-411
-394
-392
-419
-390
-370
-399
-408
-417
-420
-418
-406
-391
-402
-399
-408
-412
-401
-397
-400
-398
-390
-382
-381
-370
-374
-394
-407
-419
-447
-464
-460
-474
-470
-486
-504
-495
-487
-510
-539
-557
-563
-564
-566
-546
-549
-556
-559
-565
-573
-596
-613
-604
-616
-622
-617
-607
-598
-614
-599
-575
-564
-580
-578
-580
-585
-581
-570
-546
-544
-564
-549
-506
-522
-528
-514
-508
-511
-497
-452
-450
-456
-436
-395
-367
-378
-389
-371
-345
-348
-340
-320
-317
-315
-297
-276
-282
-270
-258
-268
-257
-267
-279
-264
-267
-283
-274
-263
-265
-265
-258
-262
-268
-270
-272
-267
-264
-244
-235
-232
-231
-233
-245
-235
-225
-213
-208
-222
-186
-163
-144
-127
-116
-95
-99
-77
-48
-46
-41
-33
-13
-6
4
5
-4
9
20
1
-12
-20
-25
-50
-64
-70
-67
-57
-71
-83
-73
-64
-86
-103
-83
-81
-90
-82
-68
-82
-90
-85
-84
-93
-89
-59
-70
-94
-103
-105
-87
-98
-103
-90
-99
-92
-79
-100
-129
-138
-131
-125
-123
-124
-104
-84
-74
-71
-67
-48
-52
-68
-66
-67
-56
-41
-29
-21
-8
5
-9
-8
-2
-3
-14
8
18
20
31
41
37
30
36
49
68
52
70
80
79
87
72
84
89
93
111
114
126
127
123
111
97
98
114
116
99
87
98
99
88
61
47
55
36
30
35
58
53
39
40
44
43
32
26
12
-14
-29
-28
-35
-55
-62
-50
-58
-52
-51
-56
-43
-50
-76
-78
-92
-122
-138
-136
-155
-174
-171
-171
-193
-197
-190
-199
-210
-228
-235
-235
-237
-252
-263
-277
-286
-305
-316
-303
-307
-310
-331
-332
-345
-360
-370
-381
-379
-392
-412
-430
-426
-434
-456
-471
-495
-479
-455
-470
-471
-473
-450
-436
-460
-474
-475
-475
-512
-531
-519
-502
-518
-536
-513
-501
-522
-538
-508
-496
-516
-526
-512
-505
-502
-510
-475
-456
-463
-460
-432
-421
-431
-434
-438
-435
-433
-443
-453
-435
-420
-413
-399
-371
-373
-390
-385
-401
-386
-363
-368
-347
-329
-334
-340
-343
-337
-358
-388
-381
-358
-362
-381
-396
-397
-386
-394
-413
-396
-363
-364
-371
-390
-406
-431
-459
-453
-459
-462
-472
-461
-440
-451
-448
-427
-428
-451
-467
-451
-461
-484
-468
-447
-437
-431
-455
-469
-463
-468
-487
-466
-470
-506
-521
-533
-527
-530
-539
-543
-542
-555
-570
-563
-540
-514
-507
-519
-513
-497
-487
-497
-487
-454
-433
-432
-423
-381
-382
-385
-368
-360
-346
-364
-375
-384
-375
-372
-399
-390
-396
-406
-392
-376
-370
-365
-358
-359
-375
-365
-329
-312
-312
-304
-300
-301
-287
-309
-311
-307
-305
-309
-317
-294
-271
-255
-260
-289
-291
-308
-337
-329
-321
-340
-318
-298
-317
-333
-346
-347
-338
-346
-340
-292
-267
-301
-309
-271
-241
-240
-260
-230
-205
-217
-227
-206
-198
-204
-201
-195
-187
-178
-185
-179
-149
-140
-140
-144
-115
-96
-78
-66
-52
-40
-54
-67
-64
-55
-63
-46
-36
-32
-23
-38
-42
-37
-37
-28
-23
-18
-14
-8
2
-4
-2
-8
-10
-16
-12
-13
-22
2
14
23
22
32
45
45
49
49
52
46
44
37
35
47
37
30
28
28
37
11
3
8
-17
-29
-36
-34
-34
-46
-52
-48
-25
-44
-69
-70
-79
-97
-97
-86
-90
-124
-159
-160
-164
-154
-167
-168
-164
-161
-149
-168
-172
-167
-176
-191
-182
-170
-165
-153
-159
-143
-150
-168
-159
-157
-172
-174
-160
-160
-159
-160
-167
-188
-187
-182
-205
-210
-212
-240
-246
-222
-233
-260
-263
-282
-297
-316
-324
-309
-321
-331
-344
-352
-359
-388
-373
-356
-364
-374
-355
-328
-333
-332
-348
-347
-318
-311
-325
-314
-290
-281
-285
-293
-293
-308
-335
-330
-326
-326
-320
-308
-300
-287
-290
-275
-244
-261
-244
-221
-217
-203
-187
-230
-260
-248
-233
-237
-239
-221
-223
-226
-234
-239
-232
-250
-271
-260
-269
-287
-289
-269
-253
-272
-285
-281
-248
-249
-268
-245
-234
-259
-304
-315
-292
-292
-304
-318
-299
-296
-324
-347
-351
-335
-332
-355
-346
-342
-350
-373
-400
-389
-385
-383
-388
-368
-354
-358
-357
-361
-374
-379
-364
-367
-371
-359
-374
-394
-392
-369
-350
-350
-347
-344
-342
-346
-346
-346
-349
-341
-334
-322
-333
-341
-344
-345
-337
-316
-302
-318
-308
-304
-320
-330
-331
-323
-345
-355
-349
-348
-328
-332
-347
-325
-298
-299
-300
-294
-308
-298
-308
-316
-316
-333
-346
-373
-374
-360
-352
-378
-387
-372
-369
-359
-352
-352
-361
-375
-363
-366
-383
-394
-377
-353
-378
-376
-364
-375
-382
-393
-365
-368
-425
-447
-440
-442
-474
-487
-477
-473
-478
-467
-454
-440
-466
-464
-433
-444
-469
-454
-437
-452
-457
-446
-426
-418
-416
-407
-391
-395
-411
-402
-398
-400
-387
-398
-372
-356
-354
-355
-359
-332
-327
-353
-356
-323
-310
-318
-309
-290
-284
-297
-319
-297
-271
-286
-295
-281
-265
-261
-272
-289
-298
-320
-313
-309
-324
-345
-371
-355
-324
-324
-342
-337
-307
-313
-321
-295
-258
-261
-273
-264
-260
-267
-276
-293
-269
-255
-269
-265
-237
-220
-216
-216
-223
-221
-219
-207
-208
-211
-200
-194
-183
-179
-199
-207
-192
-178
-167
-153
-158
-169
-160
-155
-156
-149
-161
-152
-143
-163
-151
-121
-114
-117
-89
-81
-94
-92
-69
-51
-49
-58
-78
-82
-61
-36
-44
-70
-72
-72
-97
-133
-119
-114
-141
-152
-163
-174
-184
-180
-195
-206
-205
-207
-218
-234
-227
-222
-264
-284
-286
-279
-255
-241
-226
-242
-247
-258
-272
-279
-288
-274
-270
-275
-293
-293
-294
-327
-359
-363
-364
-373
-389
-400
-386
-385
-394
-388
-387
-371
-368
-369
-349
-348
-352
-351
-327
-330
-341
-334
-306
-307
-320
-311
-304
-310
-311
-300
-305
-310
-314
-314
-323
-306
-313
-343
-344
-359
-373
-369
-362
-378
-380
-374
-378
-379
-421
-435
-424
-423
-431
-447
-439
-433
-452
-463
-451
-450
-443
-421
-400
-403
-397
-393
-382
-378
-372
-356
-327
-317
-306
-267
-256
-234
-220
-202
-185
-175
-165
-151
-128
-98
-85
-81
-65
-49
-23
-7
6
20
38
36
56
75
65
62
71
101
111
112
132
161
166
142
160
189
169
154
173
202
194
195
200
192
202
196
183
189
202
193
171
150
156
155
160
136
126
152
134
87
58
57
38
28
40
38
35
17
-8
0
12
-2
-15
-17
-26
-47
-83
-109
-125
-156
-180
-191
-179
-183
-193
-176
-171
-194
-235
-239
-240
-258
-280
-292
-303
-303
-317
-329
-310
-295
-304
-306
-290
-297
-315
-307
-306
-320
-339
-324
-297
-318
-324
-315
-309
-330
-350
-338
-332
-308
-342
-358
-341
-327
-328
-328
-339
-362
-376
-396
-405
-410
-426
-430
-443
-445
-464
-488
-500
-508
-501
-497
-541
-558
-540
-550
-553
-531
-524
-553
-570
-550
-532
-540
-547
-549
-547
-575
-596
-593
-578
-572
-557
-533
-536
-541
-553
-555
-551
-548
-557
-582
-606
-604
-601
-601
-583
-583
-593
-622
-631
-642
-656
-634
-611
-631
-637
-618
-597
-578
-572
-554
-539
-534
-531
-528
-515
-487
-470
-451
-428
-411
-403
-390
-367
-336
-305
-298
-288
-284
-272
-261
-249
-215
-170
-155
-125
-60
-45
-43
-16
30
57
62
82
93
114
125
126
139
156
165
167
170
156
142
155
143
130
137
118
113
101
99
87
71
68
62
69
72
66
60
60
29
21
4
3
-3
-48
-64
-87
-105
-107
-121
-152
-163
-165
-201
-229
-233
-243
-264
-290
-289
-308
-335
-342
-357
-384
-376
-359
-358
-385
-416
-404
-405
-402
-413
-408
-406
-409
-413
-430
-423
-432
-457
-437
-407
-409
-416
-405
-404
-403
-407
-417
-395
-393
-385
-372
-392
-402
-394
-382
-365
-344
-336
-340
-330
-304
-288
-260
-246
-247
-231
-233
-227
-225
-215
-219
-215
-201
-195
-182
-160
-156
-143
-119
-121
-81
-69
-69
-71
-69
-61
-56
-63
-60
-76
-86
-83
-84
-88
-86
-94
-104
-111
-103
-103
-134
-160
-168
-164
-181
-205
-206
-192
-205
-205
-202
-197
-202
-192
-177
-197
-201
-222
-225
-216
-227
-212
-188
-186
-199
-235
-242
-247
-270
-287
-295
-299
-312
-328
-342
-349
-345
-343
-342
-339
-333
-334
-350
-338
-324
-327
-309
-288
-277
-263
-249
-265
-274
-253
-234
-239
-250
-242
-220
-222
-234
-199
-182
-169
-181
-188
-179
-214
-231
-225
-213
-211
-232
-243
-262
-287
-313
-319
-321
-348
-348
-340
-344
-335
-348
-348
-349
-355
-369
-385
-384
-377
-387
-378
-381
-379
-372
-388
-374
-354
-352
-354
-354
-355
-363
-363
-342
-316
-303
-303
-290
-288
-293
-299
-293
-303
-310
-298
-323
-338
-324
-333
-360
-377
-364
-324
-339
-349
-295
-288
-300
-313
-322
-315
-318
-317
-300
-312
-304
-295
-302
-301
-296
-284
-276
-265
-283
-281
-268
-266
-269
-271
-277
-317
-337
-357
-355
-355
-368
-377
-367
-367
-380
-378
-401
-423
-423
-423
-415
-416
-398
-376
-384
-393
-400
-395
-392
-396
-366
-356
-348
-372
-381
-358
-371
-379
-392
-386
-376
-379
-398
-396
-370
-358
-352
-347
-328
-340
-335
-319
-308
-288
-269
-257
-261
-239
-217
-200
-196
-198
-182
-173
-168
-155
-138
-132
-144
-162
-163
-169
-173
-165
-158
-133
-125
-144
-136
-132
-134
-142
-129
-123
-133
-150
-164
-163
-170
-171
-169
-156
-156
-161
-137
-113
-126
-135
-149
-166
-178
-165
-168
-187
-176
-167
-154
-129
-117
-112
-117
-139
-143
-151
-148
-164
-162
-149
-138
-131
-145
-145
-155
-142
-139
-144
-157
-157
-149
-133
-122
-150
-154
-172
-171
-164
-157
-118
-120
-127
-135
-137
-145
-156
-139
-111
-118
-126
-114
-123
-130
-142
-137
-132
-116
-116
-123
-122
-139
-129
-141
-165
-159
-173
-169
-158
-162
-160
-203
-225
-242
-269
-280
-293
-297
-302
-306
-306
-340
-383
-393
-395
-394
-410
-403
-392
-387
-396
-396
-389
-381
-399
-429
-427
-424
-435
-453
-469
-487
-495
-492
-496
-495
-490
-485
-488
-488
-488
-502
-502
-487
-487
-479
-450
-411
-398
-396
-414
-412
-403
-424
-450
-472
-470
-469
-460
-453
-438
-433
-459
-476
-474
-467
-441
-433
-436
-423
-431
-452
-449
-437
-424
-402
-389
-355
-335
-327
-317
-300
-292
-303
-300
-303
-303
-287
-282
-254
-233
-209
-179
-155
-124
-102
-71
-52
-30
-24
-34
-3
22
31
40
68
67
66
70
78
77
91
108
99
95
85
98
100
100
97
96
80
73
81
84
46
34
48
28
26
21
38
14
-28
-48
-53
-49
-62
-82
-93
-103
-109
-107
-115
-135
-141
-153
-179
-207
-236
-247
-267
-289
-296
-289
-295
-310
-328
-312
-321
-358
-368
-395
-416
-442
-436
-430
-424
-430
-432
-423
-443
-458
-457
-434
-458
-480
-497
-505
-510
-516
-513
-496
-480
-493
-494
-502
-474
-457
-440
-424
-406
-371
-366
-359
-324
-319
-311
-300
-294
-270
-240
-221
-217
-190
-187
-171
-169
-161
-141
-133
-103
-101
-119
-113
-122
-135
-125
-113
-120
-120
-100
-85
-86
-103
-79
-61
-102
-125
-124
-139
-146
-156
-155
-150
-166
-191
-206
-194
-191
-208
-230
-248
-250
-274
-267
-266
-273
-284
-289
-283
-292
-310
-323
-332
-352
-353
-370
-385
-384
-369
-374
-366
-367
-374
-360
-368
-383
-384
-365
-390
-400
-371
-349
-368
-397
-389
-392
-399
-414
-414
-435
-429
-449
-469
-467
-478
-468
-468
-444
-455
-477
-467
-461
-469
-479
-478
-454
-483
-508
-495
-495
-504
-493
-476
-493
-492
-472
-467
-466
-474
-497
-498
-485
-490
-502
-483
-481
-489
-478
-463
-447
-421
-412
-409
-384
-367
-358
-362
-344
-320
-280
-246
-229
-210
-187
-165
-149
-132
-109
-105
-106
-89
-94
-92
-72
-45
-46
-43
-40
-47
-56
-49
-42
-45
-37
-22
-4
-5
5
8
-9
-36
-47
-37
-43
-67
-72
-63
-45
-40
-48
-68
-67
-55
-46
-61
-72
-67
-54
-28
-22
-2
12
-8
-33
-14
-13
-26
-32
-33
-41
-60
-71
-79
-85
-87
-98
-105
-104
-110
-138
-140
-138
-170
-198
-211
-221
-234
-238
-260
-267
-258
-272
-284
-290
-292
-306
-322
-343
-351
-355
-382
-403
-420
-415
-426
-458
-464
-464
-483
-493
-505
-514
-521
-531
-525
-511
-516
-525
-533
-531
-520
-511
-497
-485
-471
-461
-435
-430
-444
-442
-445
-442
-420
-398
-375
-367
-365
-372
-369
-349
-340
-325
-301
-277
-251
-248
-222
-205
-213
-202
-184
-165
-151
-136
-123
-102
-89
-90
-84
-50
-55
-60
-43
-35
-45
-61
-52
-50
-37
-31
-47
-30
-16
-23
-16
-14
-19
-26
-29
-32
-36
-49
-44
-35
-45
-60
-52
-47
-48
-52
-57
-64
-56
-75
-72
-81
-121
-143
-152
-156
-187
-191
-194
-224
-250
-253
-249
-260
-278
-287
-283
-285
-302
-335
-375
-393
-396
-386
-385
-379
-372
-372
-348
-338
-335
-332
-333
-332
-335
-338
-326
-324
-334
-330
-324
-335
-344
-338
-329
-325
-335
-339
-331
-341
-354
-373
-375
-365
-359
-355
-361
-343
-325
-334
-341
-364
-382
-385
-393
-387
-388
-375
-345
-357
-357
-354
-353
-342
-350
-361
-357
-349
-338
-336
-333
-341
-360
-346
-349
-339
-322
-315
-321
-327
-313
-306
-292
-279
-284
-268
-274
-294
-284
-279
-268
-269
-275
-266
-269
-272
-257
-270
-264
-236
-232
-231
-220
-208
-187
-166
-135
-130
-153
-172
-179
-171
-168
-163
-138
-134
-154
-166
-171
-178
-193
-201
-203
-210
-208
-216
-233
-246
-253
-252
-277
-302
-304
-305
-301
-327
-342
-340
-331
-321
-323
-303
-294
-312
-315
-302
-292
-287
-309
-291
-273
-306
-317
-312
-308
-301
-300
-302
-304
-298
-317
-325
-346
-351
-341
-324
-318
-307
-274
-264
-277
-293
-292
-282
-299
-317
-312
-297
-297
-306
-314
-336
-344
-334
-340
-332
-308
-294
-306
-312
-301
-305
-310
-295
-265
-254
-263
-262
-258
-261
-258
-253
-251
-245
-236
-249
-262
-250
-239
-240
-243
-233
-206
-205
-215
-214
-197
-194
-212
-238
-258
-272
-263
-281
-301
-292
-278
-290
-310
-293
-269
-265
-276
-292
-301
-293
-315
-320
-305
-320
-347
-353
-339
-356
-379
-381
-369
-372
-372
-357
-352
-365
-357
-358
-348
-342
-333
-315
-321
-287
-264
-269
-261
-243
-228
-231
-235
-211
-197
-217
-226
-219
-197
-168
-182
-177
-162
-150
-166
-186
-185
-192
-209
-228
-234
-230
-242
-238
-238
-267
-253
-234
-248
-260
-262
-266
-298
-298
-287
-296
-284
-287
-280
-270
-266
-262
-233
-221
-233
-240
-245
-258
-270
-282
-292
-292
-278
-274
-274
-277
-285
-284
-291
-292
-306
-309
-303
-292
-287
-307
-303
-305
-323
-314
-304
-310
-326
-321
-300
-285
-275
-286
-286
-271
-271
-259
-233
-212
-207
-196
-196
-193
-172
-146
-117
-89
-68
-62
-41
-21
-11
-3
-17
-15
-8
-8
4
21
51
56
41
45
42
41
26
13
9
-11
-18
-44
-50
-31
-19
-13
-24
-20
-15
-20
-24
-33
-23
-45
-92
-96
-74
-75
-82
-75
-76
-106
-122
-126
-139
-136
-136
-130
-104
-98
-106
-121
-133
-135
-142
-137
-142
-106
-85
-86
-86
-104
-108
-121
-122
-131
-131
-114
-120
-136
-150
-148
-160
-179
-186
-197
-203
-216
-215
-205
-218
-235
-239
-230
-235
-247
-230
-204
-201
-205
-177
-155
-144
-143
-141
-140
-151
-181
-181
-177
-189
-191
-195
-183
-181
-202
-222
-236
-237
-252
-260
-261
-260
-251
-270
-273
-265
-278
-286
-294
-296
-301
-303
-312
-314
-320
-338
-358
-369
-382
-406
-407
-405
-404
-397
-403
-394
-399
-410
-412
-402
-403
-425
-442
-448
-458
-462
-457
-438
-431
-429
-408
-410
-408
-415
-425
-431
-443
-449
-461
-455
-469
-488
-499
-511
-506
-507
-513
-508
-484
-506
-545
-526
-497
-491
-506
-523
-510
-514
-542
-551
-542
-531
-554
-556
-537
-524
-553
-574
-578
-572
-562
-593
-589
-584
-583
-598
-600
-594
-606
-596
-585
-565
-561
-570
-567
-559
-532
-502
-507
-496
-477
-473
-457
-442
-425
-395
-377
-354
-320
-298
-289
-275
-244
-219
-207
-207
-222
-237
-248
-263
-241
-238
-232
-225
-207
-193
-209
-224
-226
-223
-208
-213
-200
-170
-156
-153
-156
-146
-147
-161
-151
-157
-160
-143
-139
-144
-154
-168
-147
-135
-142
-130
-127
-126
-139
-136
-120
-104
-107
-86
-49
-24
4
22
41
32
19
15
6
26
31
51
73
97
115
119
121
125
135
124
145
161
154
134
135
145
121
110
133
160
157
143
147
153
149
139
137
152
165
153
155
151
121
93
75
70
84
91
83
70
53
32
5
4
-4
-28
-40
-65
-66
-70
-84
-87
-104
-112
-117
-119
-114
-102
-104
-107
-97
-72
-73
-79
-111
-138
-124
-151
-157
-163
-181
-208
-224
-228
-242
-274
-298
-306
-307
-318
-335
-321
-336
-366
-368
-369
-371
-372
-384
-379
-368
-354
-363
-358
-366
-393
-390
-393
-397
-401
-392
-378
-368
-356
-360
-355
-355
-362
-358
-358
-343
-325
-316
-327
-333
-326
-324
-307
-293
-294
-279
-292
-284
-279
-285
-293
-289
-283
-281
-257
-234
-214
-205
-199
-199
-206
-199
-190
-205
-194
-186
-172
-172
-190
-185
-186
-181
-176
-162
-149
-140
-147
-151
-145
-154
-166
-168
-145
-150
-156
-150
-169
-170
-171
-172
-169
-151
-143
-139
-151
-192
-207
-187
-186
-217
-219
-207
-206
-217
-223
-220
-233
-251
-248
-246
-244
-263
-283
-299
-307
-311
-322
-318
-315
-321
-322
-325
-346
-350
-341
-355
-365
-358
-371
-402
-414
-416
-423
-424
-426
-431
-458
-461
-478
-494
-490
-511
-538
-539
-536
-539
-526
-525
-517
-507
-514
-499
-475
-466
-454
-422
-405
-406
-406
-398
-393
-416
-432
-431
-402
-391
-386
-366
-353
-356
-386
-409
-410
-404
-417
-421
-411
-405
-420
-428
-420
-435
-461
-479
-474
-479
-509
-518
-507
-516
-521
-542
-537
-541
-547
-537
-541
-522
-518
-511
-503
-505
-510
-518
-523
-524
-507
-514
-506
-494
-489
-494
-504
-504
-493
-480
-468
-449
-433
-415
-410
-401
-383
-353
-347
-328
-305
-286
-275
-248
-214
-206
-202
-182
-174
-203
-211
-192
-175
-169
-165
-154
-127
-119
-125
-121
-104
-100
-109
-112
-141
-130
-107
-105
-130
-132
-128
-139
-123
-123
-124
-112
-113
-115
-111
-130
-135
-149
-160
-168
-178
-187
-211
-226
-241
-246
-228
-239
-265
-281
-296
-306
-324
-317
-310
-307
-311
-317
-302
-301
-278
-265
-280
-296
-307
-311
-302
-306
-314
-286
-281
-288
-320
-324
-315
-343
-359
-345
-346
-367
-361
-354
-355
-378
-396
-400
-371
-351
-334
-284
-250
-246
-252
-235
-209
-207
-218
-208
-197
-203
-211
-207
-198
-177
-166
-168
-181
-183
-197
-244
-242
-240
-250
-278
-289
-288
-283
-275
-271
-259
-252
-262
-255
-230
-231
-254
-264
-249
-265
-260
-254
-241
-222
-214
-211
-202
-200
-204
-197
-177
-182
-194
-204
-222
-235
-235
-253
-277
-279
-267
-263
-267
-280
-292
-290
-279
-261
-262
-270
-280
-316
-309
-297
-318
-320
-323
-298
-273
-299
-306
-298
-274
-276
-266
-233
-206
-195
-210
-219
-223
-224
-199
-177
-183
-200
-202
-204
-218
-226
-212
-212
-235
-251
-243
-234
-238
-223
-218
-212
-207
-220
-205
-197
-201
-203
-194
-201
-205
-213
-219
-208
-209
-202
-203
-184
-155
-141
-148
-139
-133
-118
-109
-137
-137
-126
-132
-125
-119
-110
-114
-137
-140
-134
-111
-115
-124
-122
-115
-103
-111
-92
-75
-83
-92
-73
-49
-46
-36
-5
10
18
16
9
19
11
18
25
35
20
5
18
-1
-8
-31
-52
-58
-74
-71
-62
-61
-48
-50
-73
-107
-146
-165
-173
-194
-215
-245
-267
-282
-276
-266
-276
-284
-317
-341
-360
-369
-373
-384
-395
-396
-408
-433
-443
-442
-432
-432
-425
-446
-459
-473
-475
-446
-426
-408
-391
-380
-396
-395
-410
-395
-381
-384
-366
-368
-353
-357
-339
-319
-302
-295
-305
-290
-266
-257
-263
-260
-249
-248
-246
-215
-182
-169
-170
-170
-146
-134
-133
-142
-146
-140
-141
-126
-132
-143
-129
-115
-101
-125
-109
-84
-104
-128
-123
-119
-131
-139
-142
-147
-179
-200
-195
-200
-215
-228
-231
-226
-244
-256
-262
-257
-271
-293
-287
-291
-305
-324
-353
-360
-363
-376
-399
-425
-423
-424
-457
-476
-472
-488
-484
-510
-542
-526
-539
-538
-543
-549
-542
-533
-525
-511
-514
-523
-545
-566
-577
-582
-579
-574
-557
-542
-528
-505
-504
-492
-482
-482
-488
-510
-514
-508
-494
-491
-483
-468
-460
-447
-429
-425
-396
-374
-374
-403
-422
-435
-428
-398
-373
-370
-391
-393
-413
-436
-406
-381
-394
-386
-366
-367
-375
-373
-359
-345
-318
-314
-298
-265
-263
-263
-262
-233
-202
-206
-213
-191
-153
-158
-169
-161
-166
-177
-185
-171
-148
-142
-165
-183
-177
-171
-180
-168
-170
-168
-160
-154
-154
-154
-176
-176
-164
-177
-168
-167
-164
-167
-165
-172
-180
-183
-186
-188
-181
-179
-167
-158
-152
-156
-156
-140
-113
-130
-183
-191
-198
-226
-247
-262
-252
-253
-245
-236
-239
-236
-250
-250
-254
-264
-267
-263
-278
-293
-283
-237
-246
-267
-237
-211
-186
-186
-173
-180
-195
-202
-201
-186
-190
-189
-199
-206
-199
-206
-191
-175
-178
-187
-200
-201
-183
-188
-183
-162
-152
-177
-201
-202
-207
-203
-205
-208
-214
-214
-209
-229
-258
-256
-250
-256
-261
-250
-239
-270
-299
-322
-322
-337
-352
-354
-343
-342
-369
-376
-368
-360
-367
-377
-364
-347
-352
-351
-346
-327
-310
-280
-279
-285
-257
-240
-227
-226
-238
-216
-188
-189
-172
-140
-115
-109
-106
-104
-105
-108
-110
-126
-113
-94
-103
-111
-117
-129
-127
-119
-98
-95
-70
-58
-63
-67
-49
-37
-59
-55
-56
-51
-45
-49
-47
-36
-30
-33
-34
-46
-67
-87
-95
-100
-100
-107
-124
-113
-127
-145
-151
-140
-133
-136
-133
-150
-159
-153
-142
-151
-165
-164
-155
-170
-181
-182
-168
-180
-203
-181
-192
-235
-232
-235
-234
-235
-248
-241
-222
-207
-204
-181
-165
-175
-207
-188
-145
-125
-137
-142
-133
-130
-129
-145
-136
-125
-153
-149
-129
-132
-140
-146
-135
-130
-149
-146
-143
-157
-147
-132
-103
-91
-117
-128
-127
-127
-142
-132
-130
-134
-113
-125
-116
-119
-117
-111
-119
-108
-93
-91
-96
-101
-96
-93
-98
-130
-159
-129
-117
-133
-149
-151
-134
-142
-129
-125
-135
-142
-167
-184
-190
-176
-189
-186
-196
-211
-222
-236
-232
-244
-256
-260
-256
-249
-253
-239
-244
-256
-248
-252
-250
-246
-228
-235
-231
-199
-196
-205
-233
-222
-208
-206
-218
-212
-197
-222
-233
-195
-169
-186
-189
-203
-204
-198
-214
-214
-211
-235
-257
-263
-264
-260
-261
-265
-267
-252
-238
-231
-236
-239
-231
-238
-239
-233
-227
-229
-218
-223
-258
-253
-231
-235
-248
-264
-267
-267
-292
-303
-296
-292
-308
-326
-329
-323
-333
-359
-365
-373
-372
-362
-375
-373
-370
-384
-386
-390
-406
-402
-420
-417
-414
-409
-391
-385
-390
-384
-378
-391
-389
-400
-401
-396
-396
-395
-395
-397
-387
-369
-372
-389
-403
-397
-379
-377
-374
-367
-362
-360
-354
-352
-343
-364
-382
-392
-409
-404
-393
-402
-406
-400
-422
-441
-438
-425
-429
-465
-462
-447
-456
-474
-461
-452
-446
-452
-442
-412
-400
-396
-382
-378
-384
-362
-362
-349
-345
-332
-317
-314
-307
-320
-316
-313
-328
-333
-332
-347
-343
-334
-347
-342
-341
-336
-356
-365
-349
-355
-371
-364
-347
-359
-360
-373
-374
-358
-352
-349
-328
-326
-333
-344
-358
-368
-372
-363
-353
-340
-336
-324
-315
-315
-319
-322
-300
-293
-303
-284
-268
-269
-282
-273
-256
-249
-239
-218
-216
-229
-239
-253
-254
-232
-228
-210
-187
-200
-202
-204
-181
-170
-157
-165
-171
-166
-162
-148
-139
-134
-103
-56
-54
-57
-41
-1
1
8
18
14
18
16
20
37
30
10
-3
-17
-22
-29
-22
-24
-28
-37
-41
-45
-64
-74
-94
-106
-123
-141
-135
-146
-152
-170
-177
-174
-189
-208
-221
-240
-262
-264
-264
-272
-288
-306
-337
-355
-369
-404
-433
-432
-414
-415
-421
-437
-458
-453
-473
-490
-510
-502
-503
-507
-484
-479
-477
-471
-466
-459
-457
-467
-483
-503
-509
-513
-505
-495
-510
-494
-467
-454
-454
-463
-456
-437
-429
-437
-439
-441
-448
-492
-499
-486
-473
-469
-465
-427
-410
-412
-404
-405
-399
-405
-411
-421
-400
-381
-402
-395
-382
-376
-376
-377
-361
-376
-397
-420
-410
-410
-418
-416
-418
-410
-392
-376
-375
-369
-373
-357
-360
-352
-340
-337
-357
-374
-360
-372
-392
-429
-423
-398
-399
-401
-400
-399
-407
-405
-405
-405
-418
-417
-418
-413
-418
-414
-393
-395
-385
-389
-400
-387
-365
-371
-398
-415
-411
-401
-411
-426
-402
-398
-408
-408
-397
-389
-400
-400
-415
-417
-443
-456
-454
-452
-454
-471
-487
-481
-480
-476
-449
-417
-391
-372
-349
-316
-295
-310
-310
-308
-289
-292
-271
-231
-232
-228
-231
-225
-215
-213
-211
-208
-193
-170
-174
-162
-152
-136
-117
-116
-106
-96
-100
-104
-97
-81
-77
-68
-50
-52
-50
-53
-57
-64
-66
-81
-72
-72
-78
-64
-67
-49
-55
-70
-87
-102
-119
-120
-141
-147
-149
-170
-169
-159
-162
-153
-130
-150
-141
-127
-150
-170
-177
-192
-200
-182
-173
-182
-184
-169
-168
-164
-157
-142
-132
-146
-136
-131
-147
-171
-183
-176
-172
-168
-161
-169
-187
-197
-191
-177
-188
-184
-179
-192
-218
-255
-253
-260
-286
-299
-303
-301
-332
-333
-341
-351
-371
-400
-407
-425
-436
-435
-437
-438
-431
-420
-395
-369
-370
-376
-379
-383
-371
-382
-375
-367
-364
-350
-336
-319
-320
-308
-301
-272
-256
-262
-259
-274
-273
-278
-270
-244
-238
-237
-237
-237
-237
-231
-227
-242
-248
-234
-224
-231
-248
-252
-255
-267
-261
-251
-230
-221
-222
-216
-212
-192
-185
-165
-148
-137
-121
-122
-134
-109
-92
-83
-70
-63
-45
-29
-18
-27
-30
-9
-8
-12
-5
-8
-15
-32
-46
-44
-40
-22
-30
-58
-71
-85
-83
-83
-106
-103
-90
-83
-100
-126
-115
-99
-86
-84
-80
-83
-105
-134
-158
-155
-166
-179
-169
-171
-170
-182
-210
-221
-232
-270
-277
-307
-315
-319
-336
-344
-361
-347
-355
-374
-398
-389
-382
-413
-444
-434
-430
-445
-473
-489
-488
-505
-515
-529
-521
-520
-527
-505
-528
-557
-551
-543
-547
-534
-519
-526
-531
-525
-525
-521
-522
-544
-554
-558
-546
-526
-536
-567
-561
-574
-610
-618
-633
-630
-645
-649
-639
-638
-627
-638
-652
-660
-667
-659
-654
-640
-643
-652
-652
-650
-653
-680
-650
-640
-647
-658
-631
-600
-614
-620
-615
-585
-593
-602
-596
-598
-597
-586
-575
-538
-526
-516
-523
-521
-512
-506
-506
-513
-478
-449
-459
-465
-426
-411
-405
-383
-362
-330
-327
-330
-289
-278
-269
-264
-250
-223
-222
-218
-193
-162
-152
-150
-141
-140
-127
-114
-133
-158
-176
-161
-141
-139
-130
-141
-156
-166
-174
-185
-182
-187
-184
-193
-198
-185
-190
-181
-175
-193
-185
-178
-188
-204
-232
-235
-225
-213
-217
-234
-200
-200
-216
-203
-198
-185
-208
-201
-187
-186
-179
-192
-186
-171
-145
-135
-140
-136
-146
-152
-162
-174
-186
-199
-210
-221
-219
-209
-224
-230
-225
-244
-266
-270
-262
-269
-281
-265
-245
-265
-255
-255
-264
-263
-259
-260
-269
-259
-274
-276
-271
-264
-263
-259
-232
-220
-202
-188
-181
-170
-179
-178
-168
-173
-165
-149
-135
-134
-131
-132
-118
-90
-86
-88
-75
-75
-80
-99
-117
-99
-102
-95
-75
-78
-69
-74
-67
-61
-65
-69
-74
-65
-78
-80
-77
-88
-92
-86
-80
-83
-88
-83
-84
-81
-65
-47
-52
-46
-34
-40
-36
-25
-20
-11
-14
-19
-22
-29
-16
-4
1
1
-8
-28
-30
-33
-31
-15
-16
-38
-60
-67
-56
-70
-66
-61
-75
-95
-115
-121
-131
-161
-190
-209
-228
-240
-244
-252
-222
-221
-246
-254
-244
-260
-281
-277
-262
-264
-309
-322
-313
-317
-301
-288
-265
-266
-288
-304
-317
-322
-305
-284
-285
-327
-359
-356
-356
-370
-379
-356
-354
-385
-394
-375
-372
-381
-397
-379
-376
-375
-366
-377
-362
-354
-360
-371
-356
-358
-357
-357
-351
-351
-365
-361
-357
-349
-336
-343
-340
-330
-344
-368
-371
-361
-382
-397
-403
-389
-378
-401
-396
-390
-400
-411
-428
-404
-394
-366
-352
-363
-372
-380
-385
-402
-391
-413
-423
-429
-413
-403
-400
-419
-412
-410
-426
-441
-441
-398
-408
-413
-389
-379
-383
-380
-377
-362
-354
-345
-346
-350
-315
-304
-326
-348
-339
-308
-331
-346
-326
-311
-320
-329
-319
-306
-303
-332
-331
-324
-345
-362
-365
-345
-359
-357
-330
-292
-279
-289
-284
-254
-249
-251
-259
-239
-252
-247
-235
-254
-235
-221
-219
-221
-208
-181
-190
-216
-202
-195
-190
-199
-197
-167
-142
-125
-109
-80
-75
-87
-94
-82
-73
-65
-51
-51
-45
-43
-36
-35
-31
-30
-28
-12
-7
-11
-27
-16
-9
-7
0
-31
-38
-47
-67
-61
-64
-89
-105
-86
-97
-116
-122
-121
-133
-140
-171
-190
-193
-205
-215
-229
-224
-214
-202
-219
-217
-222
-221
-208
-227
-245
-244
-249
-257
-248
-240
-235
-243
-254
-250
-236
-242
-263
-247
-246
-266
-258
-247
-263
-280
-300
-302
-304
-316
-328
-334
-329
-348
-364
-351
-329
-360
-380
-376
-377
-378
-391
-389
-376
-361
-363
-374
-379
-370
-365
-368
-365
-354
-339
-332
-330
-328
-308
-284
-283
-259
-238
-230
-206
-175
-136
-127
-120
-114
-124
-112
-93
-68
-51
-38
-30
-19
-2
31
39
36
46
62
55
55
53
44
41
46
59
67
89
99
102
94
91
64
67
67
63
78
67
71
60
48
39
11
5
-1
7
11
7
3
-16
-31
-42
-47
-79
-82
-80
-81
-75
-74
-70
-66
-37
-46
-49
-20
-21
-19
-21
-37
-26
-21
-12
2
8
-5
-10
5
1
-14
-20
-22
-32
-46
-51
-62
-65
-78
-104
-124
-135
-161
-162
-189
-228
-241
-252
-274
-300
-308
-309
-317
-325
-340
-334
-332
-354
-372
-382
-391
-407
-419
-431
-428
-435
-430
-445
-465
-467
-486
-491
-489
-478
-467
-465
-455
-452
-475
-512
-521
-510
-528
-534
-497
-482
-488
-481
-460
-440
-441
-442
-444
-445
-456
-469
-478
-481
-472
-478
-506
-509
-484
-468
-469
-470
-468
-505
-507
-498
-470
-441
-455
-453
-431
-414
-412
-407
-405
-400
-395
-383
-366
-370
-368
-356
-335
-327
-351
-353
-348
-344
-331
-312
-295
-303
-308
-318
-314
-299
-282
-286
-300
-294
-262
-249
-249
-246
-248
-253
-262
-268
-268
-266
-283
-304
-323
-341
-341
-353
-376
-369
-361
-363
-357
-353
-351
-353
-361
-335
-327
-314
-316
-325
-341
-349
-321
-295
-293
-310
-304
-265
-239
-233
-228
-219
-196
-196
-199
-168
-148
-143
-136
-121
-91
-80
-82
-78
-58
-37
-23
-50
-59
-39
-49
-65
-71
-63
-54
-81
-73
-59
-53
-80
-92
-102
-126
-149
-208
-204
-196
-220
-226
-234
-250
-253
-263
-266
-260
-267
-276
-278
-308
-328
-330
-328
-360
-375
-368
-383
-403
-390
-349
-361
-389
-396
-402
-413
-440
-454
-448
-447
-438
-411
-382
-377
-390
-389
-367
-351
-350
-357
-351
-341
-348
-352
-333
-336
-363
-360
-365
-372
-368
-365
-344
-315
-320
-338
-331
-332
-342
-359
-363
-345
-360
-367
-362
-350
-345
-351
-363
-355
-339
-355
-377
-380
-376
-398
-415
-414
-403
-402
-397
-386
-401
-398
-405
-422
-412
-412
-429
-444
-446
-434
-447
-471
-478
-476
-478
-505
-509
-493
-500
-505
-506
-487
-486
-485
-467
-471
-457
-439
-440
-434
-413
-396
-405
-434
-433
-411
-385
-368
-364
-337
-337
-346
-335
-342
-339
-328
-323
-296
-283
-263
-264
-266
-260
-277
-267
-277
-266
-260
-250
-242
-238
-238
-272
-270
-256
-235
-241
-235
-224
-233
-234
-237
-236
-211
-210
-243
-253
-254
-253
-258
-291
-308
-308
-312
-324
-336
-329
-318
-329
-328
-317
-309
-302
-290
-276
-252
-259
-267
-239
-222
-208
-187
-153
-120
-86
-67
-58
-44
-30
-20
-18
-4
1
14
30
28
38
70
77
75
83
95
113
109
108
85
80
74
67
73
68
38
38
52
54
48
40
31
24
23
15
35
15
-12
-12
-35
-43
-56
-58
-80
-106
-99
-110
-123
-128
-129
-132
-181
-200
-181
-193
-220
-237
-234
-237
-253
-250
-241
-231
-229
-222
-216
-232
-251
-257
-270
-268
-275
-288
-285
-304
-317
-329
-346
-359
-389
-409
-436
-452
-470
-485
-493
-516
-528
-529
-543
-542
-547
-562
-560
-572
-572
-571
-574
-583
-608
-623
-615
-618
-619
-614
-594
-582
-580
-577
-571
-567
-575
-567
-563
-554
-547
-535
-534
-530
-558
-585
-580
-570
-568
-556
-564
-572
-563
-583
-577
-567
-573
-580
-577
-563
-564
-568
-575
-571
-548
-534
-512
-491
-484
-465
-469
-461
-441
-444
-435
-443
-424
-398
-370
-337
-311
-287
-284
-277
-255
-242
-243
-247
-240
-219
-233
-245
-236
-221
-221
-229
-209
-195
-192
-196
-188
-181
-185
-176
-179
-168
-147
-156
-136
-107
-107
-125
-140
-130
-110
-83
-98
-118
-128
-134
-131
-130
-101
-60
-34
-18
-18
4
5
-1
-19
-22
-11
-20
3
33
43
30
34
28
11
12
28
35
26
20
35
35
5
-1
-8
-23
-32
-22
-13
-21
-27
-41
-43
-47
-40
-30
-27
-29
-30
-34
-45
-51
-57
-63
-69
-60
-47
-47
-45
-35
-38
-48
-46
-46
-39
-49
-57
-76
-97
-91
-86
-104
-105
-90
-81
-69
-72
-89
-109
-116
-112
-128
-134
-145
-168
-184
-202
-207
-228
-240
-259
-245
-236
-253
-249
-270
-281
-286
-272
-285
-305
-304
-295
-315
-333
-319
-301
-302
-339
-338
-316
-317
-335
-340
-320
-308
-324
-339
-337
-308
-296
-309
-306
-300
-308
-319
-331
-320
-296
-328
-363
-382
-398
-416
-420
-430
-430
-428
-434
-417
-428
-437
-451
-457
-461
-453
-453
-483
-489
-474
-467
-452
-438
-432
-435
-427
-420
-430
-416
-410
-415
-414
-405
-399
-415
-417
-389
-385
-377
-371
-354
-337
-341
-333
-328
-318
-320
-305
-280
-265
-245
-227
-216
-213
-217
-209
-192
-201
-213
-200
-185
-195
-218
-209
-197
-215
-223
-215
-218
-217
-195
-189
-198
-183
-162
-172
-173
-149
-144
-124
-113
-102
-71
-73
-100
-106
-99
-96
-88
-83
-62
-39
-30
-15
8
44
61
65
85
111
136
145
154
172
182
184
201
228
241
222
231
237
234
245
251
254
235
230
241
232
219
215
234
220
198
170
161
156
148
140
131
151
165
165
131
113
109
115
75
29
5
-12
-34
-56
-67
-70
-109
-129
-129
-149
-157
-175
-199
-225
-250
-261
-253
-240
-251
-286
-289
-301
-323
-345
-352
-365
-377
-381
-402
-394
-384
-395
-398
-415
-418
-430
-434
-423
-428
-427
-433
-447
-456
-461
-486
-490
-477
-450
-451
-478
-474
-474
-476
-482
-471
-481
-484
-484
-487
-486
-492
-509
-522
-526
-523
-518
-513
-512
-532
-536
-541
-551
-551
-548
-537
-529
-549
-542
-538
-554
-558
-548
-525
-516
-532
-543
-546
-558
-573
-569
-584
-597
-596
-596
-583
-579
-566
-567
-551
-518
-501
-496
-486
-473
-490
-475
-465
-468
-465
-456
-454
-436
-417
-393
-374
-376
-384
-370
-349
-331
-330
-330
-320
-329
-310
-282
-251
-235
-227
-233
-230
-217
-216
-216
-232
-239
-212
-195
-192
-174
-174
-173
-180
-192
-187
-166
-153
-168
-173
-176
-157
-140
-132
-130
-125
-123
-113
-115
-95
-80
-96
-113
-124
-111
-111
-122
-135
-137
-137
-137
-142
-150
-148
-157
-154
-151
-143
-140
-144
-161
-166
-170
-175
-200
-221
-205
-229
-246
-242
-224
-228
-234
-225
-222
-230
-248
-261
-285
-303
-295
-293
-306
-299
-298
-313
-321
-328
-345
-355
-355
-340
-347
-354
-364
-366
-375
-401
-422
-421
-418
-431
-432
-420
-419
-436
-440
-426
-415
-426
-448
-433
-433
-435
-433
-398
-372
-351
-333
-330
-322
-306
-299
-300
-291
-287
-282
-291
-290
-316
-296
-275
-282
-272
-258
-257
-252
-244
-273
-288
-268
-240
-257
-267
-263
-281
-271
-259
-232
-206
-201
-201
-190
-177
-164
-176
-157
-135
-143
-130
-116
-112
-137
-130
-120
-122
-108
-103
-98
-114
-129
-128
-137
-150
-165
-172
-178
-163
-178
-183
-181
-170
-172
-189
-188
-191
-203
-220
-229
-238
-252
-282
-300
-316
-334
-335
-354
-374
-372
-382
-389
-416
-439
-445
-463
-457
-461
-466
-461
-470
-459
-460
-458
-464
-489
-481
-474
-476
-475
-474
-454
-461
-454
-434
-426
-403
-390
-384
-360
-339
-328
-293
-266
-275
-268
-255
-253
-261
-270
-264
-238
-206
-198
-200
-178
-159
-156
-169
-179
-160
-150
-163
-172
-168
-167
-164
-160
-160
-145
-151
-162
-166
-169
-209
-241
-257
-267
-246
-276
-289
-256
-265
-267
-271
-258
-258
-260
-252
-262
-252
-247
-253
-247
-218
-214
-215
-220
-213
-204
-189
-199
-164
-129
-132
-122
-110
-104
-91
-93
-68
-55
-49
-48
-42
-27
-22
8
6
-2
-30
-69
-55
-39
-52
-38
-17
-1
-4
-17
3
5
-12
2
16
14
22
-5
-1
2
-18
-8
-8
-15
-33
-35
-32
-27
-24
-30
-40
-72
-86
-87
-83
-87
-122
-152
-173
-185
-201
-199
-201
-204
-203
-228
-214
-222
-244
-243
-231
-241
-252
-250
-258
-256
-237
-222
-212
-240
-254
-249
-251
-248
-285
-291
-299
-329
-327
-330
-338
-359
-385
-388
-375
-362
-394
-390
-384
-390
-392
-411
-402
-416
-443
-437
-423
-426
-423
-433
-435
-442
-447
-425
-419
-424
-419
-442
-461
-482
-502
-493
-498
-503
-515
-514
-498
-505
-510
-511
-492
-480
-490
-497
-521
-537
-545
-573
-552
-540
-550
-559
-563
-574
-592
-592
-612
-608
-623
-623
-618
-608
-610
-602
-563
-550
-581
-579
-550
-567
-598
-604
-586
-578
-583
-592
-583
-571
-559
-554
-560
-558
-554
-555
-558
-550
-528
-515
-499
-473
-473
-479
-480
-468
-453
-435
-418
-422
-409
-397
-393
-376
-357
-352
-341
-322
-299
-277
-242
-225
-213
-189
-196
-207
-210
-191
-185
-194
-217
-222
-243
-242
-235
-219
-198
-204
-198
-205
-194
-180
-184
-189
-171
-171
-162
-162
-165
-158
-147
-132
-123
-124
-131
-109
-82
-80
-93
-95
-100
-117
-117
-94
-66
-72
-68
-87
-116
-125
-115
-104
-120
-125
-109
-104
-92
-81
-67
-54
-78
-87
-70
-52
-66
-54
-26
-51
-74
-84
-86
-78
-74
-78
-52
-44
-39
-41
-65
-59
-58
-60
-49
-77
-96
-91
-82
-104
-128
-110
-101
-122
-146
-136
-135
-145
-162
-173
-167
-171
-188
-222
-234
-225
-256
-275
-268
-280
-313
-327
-345
-371
-400
-429
-452
-469
-477
-484
-512
-528
-512
-513
-525
-539
-527
-536
-550
-553
-544
-551
-568
-572
-576
-560
-545
-543
-536
-524
-503
-497
-510
-509
-506
-519
-525
-488
-454
-442
-456
-461
-468
-472
-453
-462
-415
-357
-348
-318
-293
-279
-282
-275
-255
-247
-252
-261
-255
-246
-239
-233
-217
-202
-204
-220
-202
-179
-177
-176
-176
-172
-186
-190
-187
-174
-147
-133
-120
-97
-104
-111
-103
-108
-109
-129
-121
-116
-123
-111
-125
-140
-167
-176
-160
-160
-154
-149
-146
-168
-184
-181
-206
-190
-189
-198
-212
-204
-200
-210
-204
-219
-223
-233
-243
-236
-231
-229
-242
-239
-239
-235
-234
-223
-227
-245
-246
-199
-177
-200
-189
-191
-191
-203
-221
-219
-200
-213
-233
-229
-225
-221
-222
-204
-184
-179
-183
-181
-181
-193
-190
-176
-149
-134
-134
-132
-137
-144
-167
-161
-140
-125
-99
-72
-54
-50
-30
-8
17
35
32
22
51
63
48
44
42
40
26
12
11
-10
-10
2
10
24
25
18
32
17
20
36
45
45
12
14
21
20
-1
13
38
62
70
56
60
46
28
28
28
33
34
23
15
-2
-6
-10
-21
-25
-57
-90
-92
-99
-120
-128
-153
-178
-196
-220
-225
-219
-226
-256
-267
-260
-267
-261
-263
-282
-303
-335
-363
-354
-353
-363
-361
-398
-420
-426
-437
-450
-493
-511
-499
-497
-504
-503
-493
-489
-499
-493
-467
-441
-463
-480
-465
-482
-486
-496
-464
-447
-460
-465
-470
-487
-517
-517
-528
-541
-543
-560
-569
-552
-545
-536
-512
-502
-518
-514
-512
-513
-508
-496
-464
-455
-451
-452
-437
-456
-479
-462
-474
-473
-455
-430
-424
-422
-406
-413
-423
-424
-423
-420
-421
-436
-450
-452
-446
-438
-430
-436
-438
-434
-434
-412
-401
-399
-426
-423
-397
-404
-401
-396
-385
-384
-370
-342
-311
-290
-282
-270
-274
-253
-223
-215
-178
-168
-174
-188
-183
-145
-135
-109
-69
-16
13
18
30
62
73
84
107
115
135
161
162
159
159
174
189
209
234
225
216
228
252
267
283
282
268
262
243
238
244
239
211
203
222
228
243
222
204
206
183
177
158
164
158
140
119
112
103
80
65
56
61
49
44
18
2
-26
-70
-94
-100
-105
-131
-166
-175
-180
-174
-207
-238
-241
-265
-283
-304
-296
-319
-351
-369
-373
-384
-405
-412
-411
-399
-399
-394
-397
-399
-410
-406
-408
-408
-425
-427
-422
-420
-434
-424
-409
-429
-424
-417
-411
-405
-393
-383
-369
-375
-377
-403
-421
-413
-415
-404
-400
-408
-404
-385
-372
-381
-419
-420
-405
-413
-423
-426
-408
-402
-408
-405
-405
-376
-384
-389
-384
-368
-351
-357
-331
-314
-300
-293
-286
-293
-314
-324
-327
-305
-308
-303
-275
-272
-282
-292
-273
-270
-268
-267
-261
-252
-246
-225
-229
-219
-196
-196
-203
-222
-218
-225
-217
-203
-211
-216
-227
-228
-242
-252
-260
-269
-285
-305
-312
-319
-328
-323
-327
-337
-343
-336
-341
-356
-353
-369
-391
-391
-403
-414
-410
-419
-418
-412
-430
-441
-455
-454
-447
-450
-437
-427
-428
-444
-433
-436
-456
-445
-433
-423
-423
-414
-393
-388
-394
-387
-373
-370
-359
-341
-300
-281
-283
-287
-278
-284
-316
-316
-300
-289
-296
-305
-286
-286
-299
-313
-313
-309
-323
-323
-320
-311
-299
-287
-297
-300
-306
-285
-266
-273
-287
-274
-269
-286
-289
-265
-235
-208
-199
-198
-192
-199
-199
-204
-200
-199
-194
-178
-162
-153
-148
-129
-126
-128
-136
-140
-113
-97
-88
-70
-56
-64
-88
-103
-111
-113
-114
-144
-150
-147
-163
-181
-190
-196
-225
-253
-250
-243
-256
-269
-279
-268
-267
-266
-264
-254
-257
-256
-251
-271
-272
-275
-277
-299
-301
-309
-330
-338
-367
-391
-398
-381
-399
-396
-379
-389
-400
-403
-407
-423
-439
-444
-423
-420
-420
-410
-394
-376
-375
-368
-354
-337
-348
-359
-367
-361
-342
-347
-338
-331
-332
-333
-335
-336
-348
-359
-349
-332
-332
-344
-366
-352
-342
-362
-374
-364
-336
-348
-362
-366
-360
-360
-379
-380
-389
-377
-412
-435
-421
-410
-389
-373
-375
-386
-395
-391
-388
-369
-374
-393
-398
-408
-406
-412
-437
-440
-427
-427
-439
-451
-440
-451
-449
-428
-415
-406
-419
-431
-410
-405
-407
-407
-406
-406
-431
-452
-448
-421
-402
-403
-394
-383
-395
-390
-388
-394
-377
-387
-392
-380
-358
-361
-352
-342
-366
-332
-292
-285
-293
-307
-287
-293
-298
-287
-296
-315
-348
-320
-304
-300
-285
-279
-289
-320
-333
-339
-329
-324
-333
-314
-302
-289
-272
-278
-262
-259
-245
-245
-248
-250
-251
-245
-256
-241
-227
-224
-216
-198
-188
-177
-170
-145
-128
-120
-91
-77
-36
-27
-32
-16
-14
-8
-2
7
22
33
42
43
62
70
58
67
64
87
96
74
91
91
108
119
114
127
129
151
159
152
153
157
154
133
113
128
133
116
97
122
123
122
117
81
77
74
58
47
53
63
69
38
40
44
46
40
33
20
-11
-12
-12
-39
-63
-53
-34
-45
-59
-30
-46
-63
-76
-91
-91
-109
-129
-143
-159
-170
-181
-214
-217
-231
-258
-277
-295
-300
-333
-362
-383
-381
-391
-423
-447
-451
-450
-462
-465
-474
-489
-494
-490
-513
-513
-510
-517
-520
-512
-504
-499
-482
-487
-486
-491
-484
-491
-492
-484
-472
-448
-467
-497
-497
-508
-514
-512
-512
-512
-532
-524
-528
-525
-530
-499
-487
-493
-479
-484
-467
-469
-491
-494
-474
-463
-465
-463
-451
-442
-441
-441
-436
-435
-445
-475
-479
-438
-439
-440
-446
-460
-455
-467
-459
-452
-445
-447
-439
-427
-431
-435
-427
-425
-422
-433
-441
-445
-441
-413
-412
-417
-420
-437
-445
-455
-459
-444
-449
-442
-437
-428
-424
-419
-419
-412
-404
-407
-430
-422
-416
-435
-448
-452
-448
-451
-464
-460
-457
-446
-431
-424
-406
-407
-402
-401
-417
-407
-377
-373
-398
-418
-399
-384
-398
-388
-376
-362
-368
-389
-386
-394
-397
-420
-417
-425
-460
-461
-463
-479
-474
-465
-460
-477
-497
-479
-455
-457
-463
-456
-434
-418
-398
-364
-336
-325
-322
-308
-288
-280
-286
-272
-260
-259
-266
-263
-240
-237
-215
-196
-174
-148
-151
-137
-96
-86
-79
-52
-30
-18
-34
-26
-22
-16
-12
0
28
39
39
28
35
53
56
63
65
56
52
56
67
61
58
74
69
47
41
43
42
40
26
25
24
56
59
47
49
51
47
49
63
74
72
57
64
66
87
75
75
73
70
46
17
35
38
21
8
13
18
-4
-25
-24
-29
-30
-39
-26
-20
-13
-4
3
20
32
16
6
-10
-27
-24
-2
5
-7
-7
-4
3
-23
-49
-62
-80
-88
-97
-85
-97
-109
-121
-164
-204
-194
-188
-198
-192
-214
-208
-210
-226
-236
-255
-248
-257
-295
-323
-326
-326
-335
-349
-359
-362
-366
-368
-397
-405
-411
-425
-430
-426
-425
-425
-418
-402
-400
-417
-413
-413
-426
-434
-426
-420
-421
-436
-460
-472
-495
-502
-522
-551
-553
-568
-593
-619
-632
-674
-719
-738
-758
-761
-790
-795
-791
-804
-836
-860
-846
-849
-873
-871
-860
-866
-876
-895
-881
-872
-867
-867
-862
-836
-836
-848
-862
-861
-873
-861
-845
-837
-824
-821
-833
-838
-829
-801
-776
-767
-767
-766
-734
-715
-705
-686
-662
-640
-644
-636
-611
-583
-573
-563
-545
-536
-522
-528
-526
-517
-506
-472
-439
-404
-377
-356
-341
-317
-308
-324
-306
-300
-282
-267
-254
-248
-241
-223
-218
-209
-207
-208
-215
-201
-198
-205
-204
-187
-151
-136
-127
-97
-83
-99
-111
-101
-87
-90
-119
-98
-69
-76
-57
-31
-18
-25
-5
3
9
24
20
35
42
26
17
27
29
22
17
41
64
43
57
67
55
40
34
56
66
50
30
51
72
59
41
29
32
12
-15
-21
-6
-18
-37
-24
-15
-27
-51
-54
-40
-62
-83
-77
-65
-53
-53
-47
-34
-41
-33
-36
-31
-14
-22
-20
-26
-43
-46
-55
-55
-61
-66
-48
-66
-74
-64
-74
-97
-98
-103
-97
-104
-120
-108
-103
-96
-109
-109
-99
-86
-87
-91
-99
-96
-99
-119
-123
-109
-101
-119
-124
-134
-128
-136
-157
-159
-163
-168
-195
-216
-210
-212
-233
-260
-267
-281
-300
-286
-284
-296
-301
-302
-295
-301
-315
-309
-313
-316
-317
-315
-301
-300
-309
-320
-317
-320
-327
-327
-320
-290
-291
-289
-292
-305
-303
-300
-296
-284
-266
-263
-254
-246
-225
-227
-247
-231
-230
-224
-233
-243
-253
-260
-264
-280
-304
-304
-304
-318
-341
-354
-368
-378
-384
-407
-407
-403
-391
-408
-423
-434
-430
-446
-470
-453
-448
-460
-473
-478
-462
-458
-445
-446
-434
-429
-449
-434
-410
-379
-382
-391
-374
-345
-339
-336
-337
-306
-301
-312
-310
-304
-293
-291
-267
-254
-253
-259
-257
-245
-237
-229
-216
-233
-224
-234
-222
-218
-231
-224
-242
-257
-264
-259
-273
-282
-291
-287
-269
-279
-285
-273
-254
-248
-257
-252
-257
-271
-282
-287
-277
-273
-267
-270
-278
-287
-268
-252
-234
-227
-230
-240
-234
-221
-213
-210
-212
-209
-207
-204
-210
-201
-185
-179
-198
-192
-186
-200
-203
-200
-204
-204
-196
-208
-207
-224
-215
-183
-176
-177
-190
-196
-202
-229
-233
-225
-229
-248
-255
-230
-254
-262
-261
-253
-234
-241
-250
-251
-243
-226
-241
-237
-213
-219
-226
-242
-230
-219
-226
-237
-263
-268
-274
-267
-270
-271
-258
-272
-290
-281
-275
-271
-285
-277
-279
-271
-263
-250
-214
-212
-219
-225
-214
-209
-215
-203
-180
-160
-157
-179
-186
-200
-214
-244
-270
-289
-290
-278
-293
-296
-309
-333
-351
-356
-341
-348
-352
-360
-378
-369
-375
-386
-406
-399
-384
-387
-389
-394
-371
-373
-383
-387
-369
-345
-333
-341
-333
-332
-341
-340
-334
-320
-335
-356
-357
-349
-342
-360
-376
-388
-412
-439
-453
-448
-454
-474
-484
-495
-508
-509
-524
-552
-558
-555
-555
-561
-564
-550
-528
-537
-549
-539
-543
-534
-532
-502
-458
-435
-423
-408
-396
-386
-383
-393
-395
-389
-362
-364
-349
-322
-294
-284
-282
-268
-249
-231
-215
-190
-175
-172
-141
-86
-81
-54
-36
-14
-12
-17
-2
14
13
21
31
32
20
7
-4
-16
-16
-16
-8
-27
-48
-59
-57
-55
-81
-119
-140
-149
-173
-196
-217
